鬼少 发表于 2024-10-29 21:47:57

复制方式

现有如下一段代码:
    def __next__(self):
      print('__next__')
      self.a,self.b = self.b,self.a + self.b

请问函数中的“ self.a,self.b = self.b,self.a + self.b”赋值语句是什么赋值方式?

FishC 发表于 2024-10-29 21:48:23

这个赋值语句使用的是**序列解包赋值**。它允许在一行中同时更新多个变量,这里是将 `self.b` 赋给 `self.a`,并将 `self.a + self.b` 赋给 `self.b`。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 复制方式