赋值运算符:=
b = 'b' # 将字符b赋值给变量b
a = b # 将变量b的值赋给变量a
可运用于数学运算的赋值运算符:
+=、-+、*=、/= 加减乘除
n = 3
n += 2
print(n) # 此时n=n+2=5
n -= 2
print(n) # 此时n=n-2=3
n *= 2
print(n) # 此时n=n*2=6
n /= 2
print(n) # 此时n=n/2=3
**、//、% 乘方、除法运算的商,除法运算的余数
n = 9
print(n ** 2)
print(n // 2)
print(n % 2)
# 输出结果:
81 # 81=9*9
4 # 9/2=4 ······ 1 //取运算结果4
1 # 9/2=4 ······ 1 %取运算余数1
+=也可以用在字符串之间:
s = 'ss'
s += 'aaa'
print(s)
# 输出结果
ssaaa # 此时的+相当于起到了连接符的作用
逻辑运算符
and 前后都为true则为true,否则为false
or 前或后有任意一边为true则为true
not 将not后的结果取反:
print(True and True)
print(True and False)
print(False and False)
# 输出结果:
True
False
False
print(True or True)
print(True or False)
print(False or False)
# 输出结果:
True
True
False
print(not True)
print(not False)
# 输出结果:
False
True