Skip to content

Commit 7c1a9ae

Browse files
authored
Merge pull request jackzhenguo#39 from Ericzhen007/master
Update README.md
2 parents 2437431 + e524e70 commit 7c1a9ae

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1030,7 +1030,7 @@ h()
10301030
```
10311031
此时执行程序,bang, 出错了! 抛出异常:`UnboundLocalError`,原来编译器在解释`i+=1`时会把`i`解析为函数`h()`内的局部变量,很显然在此函数内,编译器找不到对变量`i`的定义,所以会报错。
10321032

1033-
`global`就是为解决此问题而被提出,在函数h内,显示地告诉编译器`i`为全局变量,然后编译器会在函数外面寻找`i`的定义,执行完`i+=1`后,`i`还为全局变量,值加1
1033+
`global`就是为解决此问题而被提出,在函数h内,显式地告诉编译器`i`为全局变量,然后编译器会在函数外面寻找`i`的定义,执行完`i+=1`后,`i`还为全局变量,值加1
10341034
```python
10351035
i = 0
10361036
def h():

0 commit comments

Comments
 (0)