在C++中,同一行中可能发生两件事:某些事物增加,并且设置了相等性; 即:
int main() {
int a = 3;
int f = 2;
a = f++; // a = 2, f = 3
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这可以用Python完成吗?
Mar*_*ers 13
当然,通过使用多个分配目标:
a, f = f, f + 1
Run Code Online (Sandbox Code Playgroud)
或者只是f在一个单独的行上简单地递增:
a = f
f += 1
Run Code Online (Sandbox Code Playgroud)
因为可读的王牌过于聪明.
没有++运算符,因为Python中的整数是不可变的; 您将名称重新绑定为新的整数值.