Python中为何不支持i作为变量名的原因是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1499个文字,预计阅读时间需要6分钟。
简要讨论为什么它不提供++作为运算符。在正常情况下,当有人询问++的原因而不是Python中的运算符时,这一行引发了我的注意。如果您想了解最初的原因,请务必阅读旧版的Python邮件列表。
简要讨论为什么它不提供++作为运算符
正常情况下,当有人问起++原因而不是Python中的运算符时,这一行引起了我的注意。
如果您想知道最初的原因,则必须翻阅旧的Python邮件列表,或询问那里的某个人(例如Guido)〜通过stackoverflow
这迫使我像上图一样思考。 真的我必须问Guido原因吗? 好的,也许但是在那之前,我应该尝试一下,这促使我写这篇文章
在C / C ++ / Java之类的语言中,对整数变量进行自增或自减运算是标准的,可以分为前缀运算(++ i和–i)和后缀运算(i ++和i–), 每个都有细微的差异和不同的目的。
当这些语言的用户进入Python时,他们可能会想知道为什么它不提供++或-操作。
尽管前缀++ i可能出现在Python中,但它不是" ++"自增运算符。
在这种情况下,它只是两个" +"(正号)的叠加,而根本不支持" ++"后缀! (SyntaxError:语法无效)。
本文共计1499个文字,预计阅读时间需要6分钟。
简要讨论为什么它不提供++作为运算符。在正常情况下,当有人询问++的原因而不是Python中的运算符时,这一行引发了我的注意。如果您想了解最初的原因,请务必阅读旧版的Python邮件列表。
简要讨论为什么它不提供++作为运算符
正常情况下,当有人问起++原因而不是Python中的运算符时,这一行引起了我的注意。
如果您想知道最初的原因,则必须翻阅旧的Python邮件列表,或询问那里的某个人(例如Guido)〜通过stackoverflow
这迫使我像上图一样思考。 真的我必须问Guido原因吗? 好的,也许但是在那之前,我应该尝试一下,这促使我写这篇文章
在C / C ++ / Java之类的语言中,对整数变量进行自增或自减运算是标准的,可以分为前缀运算(++ i和–i)和后缀运算(i ++和i–), 每个都有细微的差异和不同的目的。
当这些语言的用户进入Python时,他们可能会想知道为什么它不提供++或-操作。
尽管前缀++ i可能出现在Python中,但它不是" ++"自增运算符。
在这种情况下,它只是两个" +"(正号)的叠加,而根本不支持" ++"后缀! (SyntaxError:语法无效)。

