Discuss / Python / a, b = b, a + b 这个看死我了。。

a, b = b, a + b 这个看死我了。。

Topic source

吾非名家

#1 Created at ... [Delete] [Delete and Lock User]

第一眼看成是a无赋值,b赋值给b,计算a+b。。。 看了很久才看出。。 居然是(a,b) = (a+b) 这语法。。。对学过其他编程语言的人不友好啊。。。

灰_手

#2 Created at ... [Delete] [Delete and Lock User]
a, b = b, a + b

# python上面这句等于其他语言下面三句吧,用三句也很绕,习惯的问题。

temp = a
a = b
b = temp + b

  • 1

Reply