意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

Python:变量的作用域

来源:恒创科技 编辑:恒创科技编辑部
2023-12-29 10:22:59
变量的作用域

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

根据变量的有效范围划分:

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

代码示例:


Python:变量的作用域

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
上一篇: Python:递归函数 下一篇: Go 只会 if err != nil?这是不对的,分享这些优雅的处理姿势给你!