导语:
本文主要介绍了关于python global 如何赋初值的相关知识,包括全局变量没赋初值,以及只赋初值一次这些编程知识,希望对大家有参考作用。
一般在函数外部定义的变量成为全局变量,函数内部定义的变量称为局部变量。
全局变量在所有作用域都可用,局部变量只能在这个函数中使用,并且变量的使用顺序是,局部变量>全局变量,即先使用局部变量
那么问题来了,如果你想在一个函数中使用一个全局变量,或者改变一个全局变量的值,你应该怎么做呢?
global关键字
为了解决函数中使用全局变量的问题,python新增了global关键字,可以用来指定变量的作用域。
global关键字的作用:声明变量var是全局的
代码实例
实例1:
函数优先使用局部变量
str = 'global'
def func1():
str = 'local'
print(str)
func1()
print(str)
输出结果
local
global
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python蒙特卡罗算法简介09/27
- ♥ Python3 文件(文件)方法12/27
- ♥ 如何提高python的计算速度?11/12
- ♥ python全局图像二值化01/01
- ♥ python2.x和3.x有什么区别09/07
- ♥ 什么是python算法08/31
内容反馈