一、分类:
二、变量名的查找规则:
三、局部变量:
四、全局变量:
五、global语句:
六、nonlocal语句:
七、基础代码:
# 全局变量:当前.py文件内部都可访问
g01 = 100
def fun01():
# 方法内部可以读取全局变量
# print(g01)
# 局部变量:在方法内部创建的变量,只能在方法内部使用.
l01 = 200
# 在方法内部创建了局部变量g01,没有修改全局变量g01.
# g01 = 300
# print(g01)# 300
# 如果需要在方法内部,修改全局变量.
global g01
g01 = 300
# 在局部作用域中,创建全局变量
global g02
g02 = 500
fun01()
print(g01)
# 300
print(g02)
# 500
八、示例练习:统计一个方法的调用次数
count =
0
def fun01():
global count
count += 1
pass
fun01()
fun01()
fun01()
print(count)
转载于:https://www.cnblogs.com/yuxiangyang/p/10685353.html
转载请注明原文地址: https://win8.8miu.com/read-1496172.html