Python全局变量怎么定义,python中定义变量和声明变量
详细内容
python全局变量和局部变量的区别
全局变量和局部变量的区别在于范围。全局变量是在整个py文件中声明的,而可以在全局范围内使用的局部变量是在函数内声明的,并且只能在函数内使用。如果超出使用范围(功能之外),就会出错。
推荐:Python教程#!/usr/无声爆米花/python3
#-*-编码:utf-8-*-
A=100 #全局变量通常用大写字母表示。
deffunc(:
A=50 #局部变量通常用小写字母表示。
打印(aa))。
func())
是印刷品(一)
Print(a) #错误消息名称错误:未定义名称“a”
#!/usr/无声爆米花/python3
#-*-编码:utf-8-*-
A=100
deffunc(:
A=250
是印刷品(一)
Print (a) #打印所有变量
Func(#局部变量
如果要改变函数内部的全局变量,必须在函数前添加global关键字,函数执行后全局变量的值也会改变。#!/usr/无声爆米花/python3
#-*-编码:utf-8-*-
A=100
deffunc(:
全球a
A=200
是印刷品(一)
Print (a) #打印全局变量
Func(#局部变量
打印(a) #已更改的全局变量
如果全局变量是列表类型,可以使用list的list方法来修改列表,而不是使用global来声明它。list _1=[ 1,2,56, list]
def changeList():
list_1.append(over ).
Print (list _1))。
更改列表())
Print (list _1))。
在函数中,如果局部变量与全局变量同名,则首先调用局部变量。
很多python视频教程都是专门讲少年科技的。欢迎在线学习!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。