python支持多种运算符:算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符 。
1、算术运算符
算术运算符包括 +、-、*、/、%、//、**
>>>a = 10
>>>b = 2
>>>c = 6
>>>a + b
12
>>>a - b
8
>>>a * b
100
>>>a / b
5
>>>a / c
1.666666667
>>>a % c #或得商的余数
4
>>>a // c #取整除 取商的整数
1
>>>a**b #a的b次幂
100
2、比较运算符
比较运算符包括 ==、!=、>、<、>=、<=
>>>a = 10
>>>b = 6
>>>c = 10
>>>a == b
False
>>>a == c
True
>>>a != b
True
>>>a > b
True
比较运算符和正常的数学运算是一样的 , 很简单
3、赋值运算符
赋值运算符包括 =、+=、-=、*=、/=、%=、//=、**=
a = 30
b = 4
c = 0
c = a + b
print (\"1、 c 的值为:\" c)
c += a
print (\"2、 c 的值为:\" c)
c *= b
print (\"3、 c 的值为:\" c)
c /= b
print (\"4、 c 的值为:\" c)
c %= a
print (\"5、 c 的值为:\" c)
c **= b
print (\"6、 c 的值为:\" c)
c //= a
>>>print (\"7、 c 的值为:\" c)
输出结果为
1、 c 的值为:34
2、 c 的值为:64
3、 c 的值为:256
4、 c 的值为:64
5、 c 的值为:4
6、 c 的值为:256
7、 c 的值为:8
4、逻辑运算符
逻辑运算符包括 and、or、not
a = 5
b = 0
if(a and b):
print('a and b is True')
else:
print('a and b is False')
【小米科技|python 运算符】if(a or b):
print('a or b is True')
else:
print('a or b is False')
if(a):
print('a is True')
else:
print('a is False')
if(not a):
print('not a is True')
else:
print('not a is False')
输出结果为
a and b is False
a or b is True
a is True
not a is False
5、位运算符
位运算符包括 &、|、^、~、<<、>>
位运算符是把数字看作二进制来进行计算的 。
a = 170 # 170 = 1010 1010
b = 26 # 26 = 0001 1010
c = 0
c = a & b # 10 = 0000 1010
print (\"1、 c 的值为:\" c) #与 , 两个相应位都为1则该位的结果为1否则为0 c = a | b # 186 = 1011 1010
- 小米科技|不聊性能只谈拍照!新旗舰反向升级成潮流,拍照手机如何选?
- 华为|别不信!魅族如今处境,雷军早有预料,小米也早已体验
- 小米科技|预算只有两三千买这三款,颜值性能卓越,没有超高预算的用户看看
- CPU|元宇宙+高端制造+人工智能!公司已投高科技超100亿,股价仅3元
- 小米科技|RTX3060的性能到底如何?相比RTX2060提升有多大?
- 蓝思科技|苹果与34家中国供应商断绝合作,央视呼吁:尽快摆脱对苹果依赖
- 小米 11 Ultra 内测 NFC“读写勿扰”与“解锁后使用”功能
- 一加科技|16+1TB,一加10T秀肌肉,顶级4nm+5100mAh+80W
- 飞利浦·斯塔克|最便宜的小米 12 来了,2000 块左右
- 小米科技|从4999跌至2889元,2K曲面屏+IP68防水,小米老款旗舰售价大跳水