关于python:Python变量的作用域

变量的作用域

程序能拜访该变量的区域,称为变量的作用域。

依据变量的无效范畴划分:

变量类型 定义
局部变量 在函数外部定义并应用的变量,只在函数外部无效;局部变量应用global申明时,在函数调用后会变成全局变量。
全局变量 函数体外定义的变量,可作用于函数体外。

代码示例:

def fun(a, b):
    c = a + b
    global dd
    dd = 100
    print(a, b, c)


print(dd)  # NameError: name 'dd' is not defined
fun(10, 20)
print(dd)

# print(a)  # NameError: name 'a' is not defined
# print(c)  # NameError: name 'c' is not defined

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理