1 y = 23
 2 
 3 
 4 def func():
 5     global y
 6     # global   声明y为全局变量
 7     y = 5
 8     print(y)
 9 
10 
11 func()
12 
13 print(y)
14 
15 
16 >5
17 >5

函数中修改不了全局作用域的变量如需修改,加global关键字,声明变量为全局变量

global y

Posted on 2023-04-10 21:44  Frazer-  阅读(19)  评论(0)    收藏  举报