Python3知识点:global关键字

 
 
num = 1
def fun():

     num = 123
     print(num)

fun()
print(num)


此时没有使用global关键字,无法对全局变量num进行修改,运行结果如下:

想要对全局变量进行修改,要用到关键字global!
#global关键字(内部作用域想要对外部作用域的变量进行修改)
num = 1
def fun():
     global num
     num = 123
     print(num)

fun()
print(num)
运行结果如下:


猜你喜欢

转载自blog.csdn.net/fighting_yaya/article/details/80271557