备注:Python2.x 里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。
如100/12.0=8.33333333333,因为12.0是浮点数
关系运算符
这里同样采用上面的变量和赋值,a=100,b=12
==等于,比较对象是否相等(a == b) 返回 False!=不等于,比较两个对象是否不相等(a != b) 返回 true<>不等于,比较两个对象是否不相等,这个运算符类似 !=(a <> b) 返回 true。>大于,返回a是否大于b(a > b) 返回 true<小于,返回a是否小于b所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写,(a < b) 返回 false>=大于等于 返回a是否大于等于b,true
<=小于等于返回a是否小于等于b,false 程序运行结果如图:
赋值运算符
这里同样采用上面的变量和赋值,a=100,b=12
=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c=112+=加法赋值运算符c += b 等效于 c = c + b,返回 124-=减法赋值运算符c -= b 等效于 c = c - b,返回 112*=乘法赋值运算符c *= b 等效于 c = c * b,返回 1344/=除法赋值运算符c /= b 等效于 c = c / b,返回 112%=取模赋值运算符c %= b 等效于 c = c % b,返回 4**=幂赋值运算符c **= b 等效于 c = c ** b,返回 16777216//=取整除赋值运算符c //= b 等效于 c = c // b,返回 1398101 程序运行结果如图:
逻辑运算符
这里同样采用上面的变量和赋值,a=100,b=12
and布尔"与" -,如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值12or布尔"或",如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值100not 布尔"非" ,如果 x 为 True,返回 False 。如果 x 为 False,它返回 True
Flase 程序运行结果如图: