知行编程网知行编程网  2022-11-11 18:30 知行编程网 隐藏边栏  0 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python函数变量作用域如何理解使用?的相关知识,希望可以帮到处于编程学习途中的小伙伴

如何理解和使用python函数变量作用域?


大家对于这个名词


你听说过“可变范围”吗?如果你没听说过,小编可以帮你理解和拆分变量的定义。例如,如果在函数中定义了一个变量,这称为局部变量。相反,如果不再在函数中,则必须是全局变量。 .好了,了解了这个,大家在学习下面准备的内容,对函数变量的作用域也有了更深入的了解~



全局变量写法:

MIN_VALUE = 1
MAX_VALUE = 10
def validation_check(value):
    if value < MIN_VALUE or value > MAX_VALUE:
        raise Exception('validation check fails')




如果想改值,需要加入

global声明

MIN_VALUE = 1
def validation_check(value):
    global MIN_VALUE  
    MIN_VALUE += 1
validation_check(5)



上面的整个代码流程构成了变量作用域,但是内容不容易改变,不管是需要改变值并添加声明的情况,还是需要访问add,都得添加

nonolocal声明才可以哦~好啦,更多内容,点击
查询吧~

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

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