知行编程网知行编程网  2022-10-24 19:30 知行编程网 隐藏边栏  51 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python global 如何赋初值的相关知识,包括全局变量没赋初值,以及只赋初值一次这些编程知识,希望对大家有参考作用。

python全局如何赋初值

一般在函数外部定义的变量成为全局变量,函数内部定义的变量称为局部变量。

全局变量在所有作用域都可用,局部变量只能在这个函数中使用,并且变量的使用顺序是,局部变量>全局变量,即先使用局部变量

那么问题来了,如果你想在一个函数中使用一个全局变量,或者改变一个全局变量的值,你应该怎么做呢?


global关键字

为了解决函数中使用全局变量的问题,python新增了global关键字,可以用来指定变量的作用域。

global关键字的作用:声明变量var是全局的

代码实例

实例1:


函数优先使用局部变量

str = 'global'
def func1():
    str = 'local'
    print(str)
func1()
print(str)

输出结果

local
global

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享