Python教程系列全局变量与局部变量的区别
代码内容如下:
#!/usr/bin/python
#coding:utf-8
#变量赋值
a=b=c=1 #将2赋值给a,b,c a,b,c打印结果分别都为1
print(a)
print(b)
print(c)
aa,bb,cc=3+2,'nihao',True #将数值按照对应的顺序分配赋值给aa,bb,cc 中间,连接
print(aa)
print(bb)
print(cc)
**#python中全局变量和局部变量的使用 变量名相同 优先调用函数的内容局部变量**
#设置全局变量number
number='16'
#设置函数test 设置局部变量number
def test():
number='789'
print('打印的数值是全局变量'+number)
#调用test函数
test()
#global关键字与全局变量和局部变量的关系
#将函数内num设置为全局变量 打印出来的全局变量为函数内容的数值
#设置全局变量num=15
num='quanju'
#设置函数test1
def test1():
#将num使用global关键字设置为全局变量
global num
num='jubu'
test1()
print('打印是在函数内设置的全局变量'+num)
代码执行结果如下: