1. 常用的运算符
2. 算术运算符
#标准运算符
print(10+20) #加法运算符
print(10-20) #减法运算符
print(10*20) #乘法运算符
print(20/2) #除法运算符
print(11//2) #整除运算符
print(11%2) #取余运算符
print(2**4) #幂运算符, 表示2的4次方
print('-----其他-----')
print(9//-4) # 结果等于 -3
print(-9//4) # 结果等于 -3 一正一负的整数公式,向下取数
print(9%-4) # 结果等于 -3 , 公式: 余数=被除数-除数*商 9-(-4)*(-3)=-3
print(-9%4) # 结果等于 3
输出:
30
-10
200
10.0
5
1
16
-----其他-----
-3
-3
-3
3
3. 赋值运算符
# 链式赋值
a=b=c=20
print(a,b,c)
# 参数赋值
a+=30 #表示a=a+30
print(a)
#解包赋值
a,b,c=50,60,70
print(a,b,c)
输出:
20 20 20
50
50 60 70
4. 比较运算符
a,b=10,10
print(a==b) # 比较的是value
print(a!=b) # 同上
print(a is b) # 比较的是ID
print(a is not b) # 同上
#输出
True
False
True
False
5. 布尔运算符
# not 对bool 类型操作数进行取反
f=True
f2=False
print(not f)
print(not f2)
# in, not in
s='helloworld'
print('w' in s)
print('w' not in s)
输出:
False
True
True
False
6.位运算符