来自某事的引用:
>>> x = y = somefunction()
Run Code Online (Sandbox Code Playgroud)
是相同的
>>> y = somefunction()
>>> x = y
Run Code Online (Sandbox Code Playgroud)
问题:是
x = y = somefunction()
Run Code Online (Sandbox Code Playgroud)
同样的
x = somefunction()
y = somefunction()
Run Code Online (Sandbox Code Playgroud)
?
根据我的理解,它们应该是相同的,因为somefunction只能返回一个值.
我知道有关元组拆包的内容,但是这个赋值是什么,你在一行上有多个等号?一个啦a = b = True
当RHS可变时,它总是让我感到沮丧,但我在找到正确的关键词以便在文档中搜索时遇到了麻烦.