您好,欢迎访问一九零五行业门户网

Python全局变量与局部变量详解

python全局变量与局部变量详解
#python中的变量:全局变量和局部变量 #在很多语言中,在声明全局变量的时候,都喜欢把全局变量的名称定义为大写 #定义学生人数为100 student_number = 100 #学校名称 school_name = 'guangzhou university' \ 获取全局变量:学生人数student_number的值 def getstudentnumber(): return student_number \ 重置全局变量:学生人数student_number值 def setstudentnumber(num): global student_number student_number = num \ 获取全局变量:学校名称school_name的值 def getschoolname(): return school_name \ 重置全局变量:学校名称school_name值 def setschoolname(name): global school_name school_name = name def changevalue(): name = '北京大学' number = 90 print('全局变量student_number = ' , getstudentnumber()) print('全局变量school_name = ' , getschoolname()) print('#######################################') print('局部变量namber = ' , number) print('局部变量name = ' , name) print('#######################################') print('改变全局变量值...') print('#######################################') setstudentnumber(number) setschoolname(name) print('全局变量student_number = ' , getstudentnumber()) print('全局变量school_name = ' , getschoolname()) if __name__ == '__main__': changevalue()
其它类似信息

推荐信息