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

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

函数不能直接修改全局变量的引用。如要修改,需要使用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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容