Python教程系列(14)--全局变量与局部变量的区别

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)

代码执行结果如下:
结果

猜你喜欢

转载自blog.csdn.net/qq_38484679/article/details/108775813
今日推荐