Python的变量如何作用域?

时间:2016-06-15 14:03:57

标签: python

我遇到了C#\ Java \ C ++中从未发生的情况。假设我们有一些循环

for(int i = 0; i<10; i++){ ... }

变量 i 永远不会在此循环之外访问。 但在Python中我编写了这段代码:

total = 0

for i in range(0,10):
    total+=1

print(i)

输出为4.怎么可能?我以为我属于for循环的范围。

0 个答案:

没有答案