• 技术文章 >Python技术 >Python基础教程

    python全局变量的使用注意

    小妮浅浅小妮浅浅2021-07-12 11:30:40原创117

    1、通过全局变量的引用获取对应的数据,但不允许直接修改全局变量的引用。

    num = 10
     
    def demo1():
        print("demo1" + "-" * 50)
        # 只是定义了一个局部变量,不会修改到全局变量,只是变量名相同而已
        num = 100
        print(num)
     
     
    def demo2():
        print("demo2" + "-" * 50)
        print(num)
     
    demo1()
    demo2()
     
    print("over")

    2、在函数内部不能直接修改全局变量的值,在函数内部定义了一个局部变量,变量名相同。

    num = 10
     
    def demo1():
        print("demo1" + "-" * 50)
        # 只是定义了一个局部变量,不会修改到全局变量,只是变量名相同而已
        num = 100
        print(num)
     
     
    def demo2():
        print("demo2" + "-" * 50)
        print(num)
     
    demo1()
    demo2()
     
    print("over")

    以上就是python全局变量的使用注意,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python全局变量
    品易云
    上一篇:python局部变量的生命周期理解 下一篇:python缺省参数的使用注意

    相关文章推荐

    • python自定义异常的介绍• python中使用logging的好处• python中pdb的启用• Python单元测试的作用• python多行代码如何录入• python字符串操作的整理• python元组和列表的不同点• Python *zip函数的使用• python不同类型变量如何计算• python变量如何进行格式化输出• python字典的应用场景• python函数的参数是什么• python函数嵌套调用的实现• python局部变量的生命周期理解• python全局变量的使用注意

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网