36 lines
552 B
Python
36 lines
552 B
Python
# 复合的赋值运算符:+= -= *= /= //= %= **=
|
||
# 提升性能,优化代码
|
||
|
||
# 例子
|
||
a = 1
|
||
a += 1 # a = a + 1
|
||
print(a) # 2
|
||
|
||
# b = 10
|
||
# b -= 3 # b = b - 3
|
||
# print(b) # 7
|
||
|
||
# c = 5
|
||
# c *= 100 # c = c * 100
|
||
# print(c) # 500
|
||
|
||
# d = 100
|
||
# d /= 10 # d = d / 10
|
||
# print(d) # 10.0
|
||
|
||
# e = 9
|
||
# e %= 2 # e = e % 2
|
||
# print(e) # 1
|
||
|
||
|
||
|
||
|
||
# 例子:
|
||
a = 1
|
||
b = 2
|
||
c = 3
|
||
a += b # a = a + b ==> a = 1 + 2 = 3
|
||
a -= c # a = a - c ==> a = 3 - 3 = 0
|
||
b += c # b = b + c ==> b = 2 + 3 = 5
|
||
c += b # c = c + b ==> c = 3 + 5 = 8
|
||
print(a,b,c) # 输出三个数字0,5,8 |