学习笔记(55):玩转Python-Python3基础入门-变量作用域

立即学习:https://edu.csdn.net/course/play/27668/377731?utm_source=blogtoedu

def  f1():

        a="aaa"  #局部变量

        b="world" #相当于声明了一个新局部变量b

b="bbb"   #全局变量

f1()

print(b)

 

#全局变量可以在作用域内和外访问

#局部变量只能在作用域内部访问

#全局变量不能再作用域内部重新赋值

 

def  f1():

        global b  #设置b为全局变量

        b="world" #相当于声明了一个新局部变量b

b="bbb"   #全局变量

f1()

print(b)

此时输出为world

 

#nonlocal和global完全一致

你可能感兴趣的:(研发管理,python,编程语言,Python,函数,面向对象)