【发布时间】:2016-05-15 21:08:52
【问题描述】:
我不小心写了:
total_acc =+ accuracy
代替:
total_acc += accuracy
我在网上搜索并找不到anything。那么发生了什么事,为什么 Python 认为我的意思是我正在输入的内容?
计算机太信任我们了。 :)
【问题讨论】:
-
total_acc =+ accuracy是total_acc = +accuracy -
从 2 到 3 没有任何变化。但是(imo)这篇文章有更好的答案。因此,我没有将其标记为欺骗。 (如果有更好的欺骗,那么我没有问题)
-
因为您可以将任意数量的一元运算符放在一行中,所以
total_sec+=-+-+-+-+-+-+-+-+-+-+-+-accuracy确实可以惹恼您的代码审查员。 -
这几乎和我的 C++ 代码@tdelaney 中的希腊分号一样邪恶。 :)
标签: python python-2.7 operators language-lawyer increment