Skip to main content
 首页 » 编程设计

python之"num之1"与 "num -= 1"

2025年05月04日13sxdcgaq8080

第4行为什么要在“-”后面加上“=”?

num = 5 
if num > 2: 
    print(num) 
    num -= 1 
print(num) 

请您参考如下方法:

num - 1:产生num减一的结果; num 没有改变

num -= 1:从 num 中减一并存储该结果(相当于 num = num - 1 当 num 是一个数字)

请注意,您可以将 num - 1 用作表达式,因为它会产生一个结果,例如foo = num - 1 或 print(num - 1),但不能将 num -= 1 用作 Python 中的表达式。