标签: python
我是Python的初学者。请参见以下代码:
for line in range(8): fact = 1 print(fact)
我收到的输出为1
1
我的查询是因为fact变量处于for循环的范围内,Python如何访问超出其范围的变量。预先感谢。
fact
答案 0 :(得分:1)
Python具有函数级作用域,而不是块级。除少数例外,局部变量在整个封闭函数中是局部的。