gpt4 book ai didi

python - C+ +'s "a = f++;"的 Python 等价物是什么?

转载 作者:行者123 更新时间:2023-11-28 19:32:06 25 4
gpt4 key购买 nike

在 C++ 中,同一行中可能发生两件事:递增某些内容并设置相等性;即:

int main() {
int a = 3;
int f = 2;
a = f++; // a = 2, f = 3
return 0;
}

这可以用 Python 完成吗?

最佳答案

当然,通过使用多个分配目标:

a, f = f, f + 1

或者在单独的一行上简单地递增 f:

a = f
f += 1

因为可读性胜过过于聪明。

没有 ++ 运算符,因为 Python 中的整数是不可变的;您将名称重新绑定(bind)到一个新的整数值。

关于python - C+ +'s "a = f++;"的 Python 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18108296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com