1. <small id='CdrPF'></small><noframes id='CdrPF'>

        <bdo id='CdrPF'></bdo><ul id='CdrPF'></ul>
      <tfoot id='CdrPF'></tfoot>
        <legend id='CdrPF'><style id='CdrPF'><dir id='CdrPF'><q id='CdrPF'></q></dir></style></legend>

        <i id='CdrPF'><tr id='CdrPF'><dt id='CdrPF'><q id='CdrPF'><span id='CdrPF'><b id='CdrPF'><form id='CdrPF'><ins id='CdrPF'></ins><ul id='CdrPF'></ul><sub id='CdrPF'></sub></form><legend id='CdrPF'></legend><bdo id='CdrPF'><pre id='CdrPF'><center id='CdrPF'></center></pre></bdo></b><th id='CdrPF'></th></span></q></dt></tr></i><div id='CdrPF'><tfoot id='CdrPF'></tfoot><dl id='CdrPF'><fieldset id='CdrPF'></fieldset></dl></div>

        将运算符分配给python中的变量?

        时间:2023-07-04

          • <bdo id='HpFwt'></bdo><ul id='HpFwt'></ul>
          • <legend id='HpFwt'><style id='HpFwt'><dir id='HpFwt'><q id='HpFwt'></q></dir></style></legend>

              <small id='HpFwt'></small><noframes id='HpFwt'>

                  <tbody id='HpFwt'></tbody>
              • <tfoot id='HpFwt'></tfoot>

                  <i id='HpFwt'><tr id='HpFwt'><dt id='HpFwt'><q id='HpFwt'><span id='HpFwt'><b id='HpFwt'><form id='HpFwt'><ins id='HpFwt'></ins><ul id='HpFwt'></ul><sub id='HpFwt'></sub></form><legend id='HpFwt'></legend><bdo id='HpFwt'><pre id='HpFwt'><center id='HpFwt'></center></pre></bdo></b><th id='HpFwt'></th></span></q></dt></tr></i><div id='HpFwt'><tfoot id='HpFwt'></tfoot><dl id='HpFwt'><fieldset id='HpFwt'></fieldset></dl></div>
                • 本文介绍了将运算符分配给python中的变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  将数学应用于变量的常用方法是

                  Usual method of applying mathematics to variables is

                  a * b
                  

                  它能够像这样计算和操作两个操作数吗?

                  Is it able to calculate and manipulate two operands like this?

                  a = input('enter a value')
                  b = input('enter a value') 
                  op = raw_input('enter a operand')
                  

                  那我如何连接 op 和两个变量 ab?
                  我知道我可以将 op 与 +-%$ 进行比较,然后分配和计算....

                  Then how do i connect op and two variables a and b?
                  I know I can compare op to +, -, %, $ and then assign and compute....

                  但是我可以做类似 a op b 的事情吗,如何告诉编译器 op 是一个运算符?

                  But can i do something like a op b, how to tell compiler that op is an operator?

                  推荐答案

                  你可以使用 operator 模块和字典:

                  You can use the operator module and a dictionary:

                  import operator
                  ops = {
                      "+": operator.add,
                      "-": operator.sub,
                      "*": operator.mul,
                      "/": operator.div
                  }   
                  op_char = input('enter a operand')
                  op_func = ops[op_char]
                  result = op_func(a, b)
                  

                  这篇关于将运算符分配给python中的变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:解析 .py 文件,读取 AST,修改它,然后写回修改后的源代码 下一篇:Python distutils,如何获得将要使用的编译器?

                  相关文章

                      <legend id='EEw8E'><style id='EEw8E'><dir id='EEw8E'><q id='EEw8E'></q></dir></style></legend>
                    1. <i id='EEw8E'><tr id='EEw8E'><dt id='EEw8E'><q id='EEw8E'><span id='EEw8E'><b id='EEw8E'><form id='EEw8E'><ins id='EEw8E'></ins><ul id='EEw8E'></ul><sub id='EEw8E'></sub></form><legend id='EEw8E'></legend><bdo id='EEw8E'><pre id='EEw8E'><center id='EEw8E'></center></pre></bdo></b><th id='EEw8E'></th></span></q></dt></tr></i><div id='EEw8E'><tfoot id='EEw8E'></tfoot><dl id='EEw8E'><fieldset id='EEw8E'></fieldset></dl></div>

                      • <bdo id='EEw8E'></bdo><ul id='EEw8E'></ul>

                    2. <small id='EEw8E'></small><noframes id='EEw8E'>

                      <tfoot id='EEw8E'></tfoot>