600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Python3 局部变量与全局变量作用域

Python3 局部变量与全局变量作用域

时间:2021-03-23 06:06:31

相关推荐

Python3 局部变量与全局变量作用域

1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:sking 4 #Python3 局部变量与全局变量作用域 5 6 name01 = '1' 7 name02 = '1' 8 def test(name,name02): #因为函数内的name01被golbal成了全局变量,所有此时的函数参数name不能写成name01 9global name0110name01 = '2'11name02 = '2'12 13 test(name01, name02)14 print(name01, name02)#2 1 #函数内的name01被声明成了全局变量,所以函数内的name01可以修改函数外部name01的值15 16 #列表、字典、集合、类是可以直接在局部变量里面修改的17 #字符串、整数是不可以直接在局部变量里面修改的18 name03 = 119 name04 = ['a','b','c']20 def test2(name,name02): #因为函数内的name01被golbal成了全局变量,所有此时的函数参数name不能写成name0121name03 = 222name04[0] = 'd'23 test2(name03, name04)24 print(name03) #1 #整数是不可以直接在局部变量里面修改的25 print(name04) #['d', 'b', 'c'] #列表、字典、集合、类是可以直接在局部变量里面修改的

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。