导语:
本文主要介绍了关于python global 如何赋初值的相关知识,包括全局变量没赋初值,以及只赋初值一次这些编程知识,希望对大家有参考作用。
一般在函数外部定义的变量成为全局变量,函数内部定义的变量称为局部变量。
全局变量在所有作用域都可用,局部变量只能在这个函数中使用,并且变量的使用顺序是,局部变量>全局变量,即先使用局部变量
那么问题来了,如果你想在一个函数中使用一个全局变量,或者改变一个全局变量的值,你应该怎么做呢?
global关键字
为了解决函数中使用全局变量的问题,python新增了global关键字,可以用来指定变量的作用域。
global关键字的作用:声明变量var是全局的
代码实例
实例1:
函数优先使用局部变量
str = 'global'
def func1():
str = 'local'
print(str)
func1()
print(str)
输出结果
local
global
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python3的pip在哪里10/29
- ♥ 如何在python中调用线程01/12
- ♥ 如何在python中将文件的数据分成几个段10/21
- ♥ Python中下划线的5种含义你都知道吗?01/06
- ♥ 如何用python调用另一个python脚本?12/29
- ♥ 如何在python中使用函数time.sleep()?08/31
内容反馈