什么是运算符?举个简单的例子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运算符之算术,比较,赋值运算符