【发布时间】:2010-02-06 02:55:58
【问题描述】:
我正在努力为计算机科学的未来做准备,所以我从 ECMAScript 开始,现在我正在尝试更多地了解 Python。来自 ECMAScript,看到多个作业,例如 a, b, c = 1, 2, 3,让我一时不知所措,直到我意识到有多个作业正在进行。为了让事情更清楚一点,我真的很想做(a, b, c) = (1, 2, 3),但我不确定这是否会对性能产生可衡量的影响。据我了解,元组本质上是多个分配的工作方式,但世界上有很多奇怪的东西,所以我尽量不要假设任何事情。
提前致谢
【问题讨论】:
-
这是对您在计算机科学领域未来的提示(我从事该行业已有 30 多年)。在您能够证明多重赋值语句绝对会扼杀您的程序之前,不要将时间花在此类优化问题上。直到你有证明某些东西慢得不能接受,使用它。使用一切而不必担心性能。发明这种语言的人已经为你担心了。
标签: python syntax variable-assignment