美文网首页
Python----变量与全局变量

Python----变量与全局变量

作者: Damys | 来源:发表于2017-11-01 11:03 被阅读0次

    函数执行时,处理变量:在函数内部直接使用,没有则在函数外部找(全局变量),如没有找到,就会报错

    函数不能直接修改全局变量的引用。如要修改,需要使用global 进行修饰
    命名建议:全局变量名前加:<code>g_, gl_</code>前缀
    代码结构流程示意图:<code>shebang--import</code> 模块--全局变量--函数定义--执行代码

    num = 5
     
    def demo1():
        # num = 7
     
        # 修改全局变量需要使用 global
        global  num
        num = 7
        print('demo1 中的num = %d' % num )
     
    def demo2():
        print('demo2 中的num = %d' % num)
     
     
    demo1()
    demo2()
     
    demo1 中的num = 5,   增加了 global 修饰后: num = 7
    demo2 中的num = 7
    

    相关文章

      网友评论

          本文标题:Python----变量与全局变量

          本文链接:https://www.haomeiwen.com/subject/cfvwpxtx.html