时间: 2022-11-03 【学无止境】 阅读量:共413人围观
简介 python运算符学习,算术运算符、赋值运算符、比较运算符、布尔运算符
1.算术运算符
print(1+1) # 2 加法运算
print(1-1) # 0 减法运算
print(2*4) # 8 乘法运算
print(1/2) # 0.5 除法运算
print(11/2) # 5.5 除法运算
print(11//2) # 5 整除运算
print(11%2) # 1 取余运算
print(2**2) # 4 表示的是2的2次方
print(2**3) # 8 表示的是2的3次方
print(9//4) # 2
print(-9//-4) # 2
print(9//-4) # -3
print(-9//4) # -3 一正一负的整数公式,向下取整
print(9%-4) # -3 公式 余数=被除数-除数*商 9-(-4)*(-3) -> 9-12 -> -3
print(-9%4) # 3 -9-4*(-3) -> -9+12 -> 3
2.赋值运算符
i=3+4
print(i)
a=b=b=20 # 链式赋值
print(a,id(a))
print(b,id(b))
print(c,id(c))
支持参数赋值
a=20
a+=30 #相当于a=a+30
a-=10 #相等于a=a-10
a*=2 #相等于a=a*2
a/=3 # 26.666666666668
a//=2 # 13.0
a%=3 # 1.0
支持系列解包赋值
a,b,c=20,30,40
print(a,b,c) # 20 30 40
交换两个变量的值
a,b=10,20
print('交换之前:',a,b) # 10 20
#交换
a,b=b,a
print('交换之后:',a,b) # 20 10
3.比较运算符
a,b=10,20
print('a>b吗?',a > b) # false
print('a<b吗?',a < b) # true
print('a<=b吗?',a<=b) # ture
print('a>=b吗?',a>=b) # false
print('a==b吗?',a==b) # false