您的位置:首页 > 编程语言 > Python开发

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

2017-11-01 10:45 204 查看
函数执行时,处理变量:在函数内部直接使用,没有则在函数外部找(全局变量),如没有找到,就会报错

函数不能直接修改全局变量的引用。如要修改,需要使用global 进行修饰

命名建议:全局变量名前加:
g_, gl_
前缀

代码结构流程示意图:
shebang--import
模块–全局变量–函数定义–执行代码

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-变量