第4行为什么我们必须在" - "之后添加"="?
num = 5
if num > 2:
print(num)
num -= 1
print(num)
Run Code Online (Sandbox Code Playgroud)
nne*_*neo 11
num - 1:产生减去一个的结果num; num没有改变
num -= 1:从中减去一个num并存储该结果(相当于num = num - 1何时num是一个数字)
请注意,您可以将其num - 1用作表达式,因为它会生成结果,例如foo = num - 1,或者print(num - 1),但您不能num -= 1在Python中用作表达式.
num -= 1
Run Code Online (Sandbox Code Playgroud)
是相同的
num = num - 1
Run Code Online (Sandbox Code Playgroud)
该=是需要减法的结果分配回num.
下列:
num -= 1
Run Code Online (Sandbox Code Playgroud)
从中减去一个num 并将结果返回给num.
另一方面,以下内容:
num - 1
Run Code Online (Sandbox Code Playgroud)
从中减去一个num 并丢弃结果.
| 归档时间: |
|
| 查看次数: |
7325 次 |
| 最近记录: |