6. Python运算符之算术,比较,赋值运算符

  

什么是运算符?举个简单的例子4 + 1=5。例子中,4和1被称为操作数,“+”;和“=俺莆怂惴?br/>工作中用到的运算符主要有以下几种:算术运算符,比较(关系)运算符、赋值运算符,逻辑运算符,成员运算符,身份运算符。

  

算术运算符

           运算符   描述               +   加         -   减         *   乘/除         %   取模,返回除法的余数         Arunachal Pradesh,   幂,返回x的次幂//整除-返回商的整数部分            

我们使用加,减,乘,除,取模,幂,整除等进行运算,如下代码所示:

  
 <代码>=5
  b=2
  打印(a + b,结束=')
  打印(b +,结束=')
  打印(a - b,最后=')
  打印(b - a,结束=')
  打印(a * b,结束=')
  打印(b *,结束=')
  打印(a/b、结束=')
  打印(b/a,结束=')
  打印(% b,结束=')
  打印(b %,结束=')
  print (* * b,结束=')
  打印(b * *,结束=')
  print (//b,结束=')
  打印(b//结束=') 
  

上面代码将输出如下内容:

  
  

7 7 3 3 10 10 2.5 0.4 1 2 25 32 2 0

     

比较(关系)运算符

           运算符   描述==等于         !=不等于         比;   大于         & lt;   小于         祝辞=大于等于         & lt;=小于等于            

我们使用等于,不等于,大于,小于,取大于等于,小于等于等进行运算,如下代码所示:

  
 <代码>=5
  b=2
  c=1
  d=0
  打印(a==b,结束=')
  打印((!=b),结束=')
  打印(比;b),结束=')
  打印((& lt;b),结束=')
  打印((祝辞=b),结束=')
  打印((& lt;=b),结束=')
  打印((布尔值(a)),结束=')
  打印((布尔值(b)),结束=')
  打印((布尔值(d)),结束=') 
  

上面代码将输出如下内容:

  
  

假真的真的假的真的假的真的真的假的

     

比较运算输出的结果为布尔值(bool),一个布尔值只有真的,假两种值,要么是真的,要么是假,在Python中,可以直接用真的,假表示布尔值(Python对字母大小写敏感,请注意大小写)。通过上面我们可以发现,只有值为0时,bool类型为假,其余都为真实的。但其实并不是这样,当值为空时也会返回假,如下代码所示:

  
 <代码>打印((布尔值([])),结束=')
  打印(bool({})),结束=')
  打印(bool(())),结束=') 
  

上面代码将输出如下内容:

  
  

假假假      

赋值运算符

           运算符   描述   实例               =   赋值运算符   c=a + b将a + b的运算结果赋值为c         +=加法赋值运算符   c +=等效于c=c +         -=减法赋值运算符   c -=等效于c=c - a         *=乘法赋值运算符   c =等效于c=c /=除法赋值运算符   c/=a等效于c=c/a         %=取模赋值运算符   c %=等效于c=c %         * *=幂赋值运算符   c <强>=等效于c=c //=取整除赋值运算符   c//=等效于c=c//

我们使用上面赋值运算符进行运算,如下代码所示:

  
 <代码>=5
  b=2
  
  c=a + b
  打印(“c的值为:“,c)
  
  b +=打印(" b的值为:“,b)
  
  b *=打印(" b的值为:“,b)
  
  b/=一个
  打印(" b的值为:“,b)
  
  b %=打印(" b的值为:“,b)
  
  b * *=打印(" b的值为:“,b)
  
  b//=打印(" b的值为:“,b)
   
  

上面代码将输出如下内容:

  
  

c的值为:7
b的值为:7
b的值为:35
b的值为:7.0
b的值为:2.0
b的值为:32.0
b的值为:6.0

     

通过输出结果我们发现b的值一直是变化的。这是因为代码遵循从上到下执行原则,而b一直参与运算,所以b的值会一直改变。

  

<强>欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560

6. Python运算符之算术,比较,赋值运算符