【发布时间】:2019-03-29 04:08:21
【问题描述】:
是否可以像在 C 和 Java 中一样在 Python 中修改 if 语句、循环和函数调用中的变量?
例如:
i=0
while((i+=1)<10): #invalid syntax
print(i)
如果不是,那是为什么?
【问题讨论】:
-
整数是不可变的。
-
这两个例子不一样。我怀疑第一个在 C 和/或 Java 中是允许的
-
不,Python 不允许表达式作为
if条件,只有语句。 -
@JoranBeasley 我当时纠正了:) 但实际问题的答案仍然是“不,Python 中也不允许”
标签: python python-3.x environment-variables