主页 > 人工智能  > 

Python变量作用域250218

Python变量作用域250218
函数调用时,会创建自己的独有的作用域作用域是以函数为作用域的而且使用条件语句,可能让定义一些变量的代码运行,从而创建其内部变量,如果定义条件不成立,这些变量就不会被创建并被使用变量只要在函数中出现,就会一直有效到函数结束全局变量与局部变量 在py文件中定义的变量叫做全局变量,一般要用大写 global关键字 默认情况下,在局部作用域内对全局变量只能读取,无法重新赋值如果在局部来修改全局变量就是相当于在局部又创建了一个同名的变量而已global 全局变量名可以写在局部范围内,表明要操作全局变量,这时修改就是在修改全局变量 NAME = "ty" def func(): print(NAME) global NAME NAME = "HJ" return func()
标签:

Python变量作用域250218由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Python变量作用域250218