gpt4 book ai didi

Python:在python中设置用逗号分隔的两个变量值

转载 作者:太空宇宙 更新时间:2023-11-03 12:46:46 25 4
gpt4 key购买 nike

python做的有什么区别:

a, b = c, max(a, b)

a = c
b = max(a, b)

将两个变量赋值设置在同一行有什么作用?

最佳答案

你的两个片段做不同的事情:试试 a , bc等于 7 , 89分别。

第一个片段将三个变量设置为 9 , 89 .换句话说,max(a, b)计算之前 a被分配给 c 的值.本质上,所有这些 a, b = c, max(a, b)做的是将两个值压入堆栈;变量 ab然后在弹出时将这些值分配给这些值。

另一方面,运行第二个代码段会将所有三个变量设置为 9 .这是因为 a设置为指向 c 的值在函数调用之前 max(a, b)制作完成。

关于Python:在python中设置用逗号分隔的两个变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31566500/

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