前言:
当前各位老铁们对“python局部变量和全局变量”大约比较关心,各位老铁们都需要分析一些“python局部变量和全局变量”的相关资讯。那么小编也在网摘上搜集了一些有关“python局部变量和全局变量””的相关知识,希望小伙伴们能喜欢,朋友们一起来学习一下吧!一.变量的类型
变量类型分为局部变量和全局变量。
局部变量:在函数内部定义的变量,只能在函数的内部使用。
全局变量:在函数外部定义的变量,没有定义在任何一个函数的内部,所有的函数内部都可以使用这个变量。(在实际的运用中,一般不推荐使用全局变量,因为全部变量的影响范围太大,会导致后期不好进行维护)
# 在函数外定义的变量,为全局变量。double = 9999# 定义函数def double_01(): # 在内部定义一个局部变量 result username = 'hanshu' password = '666666' print(f'{username},{password}')# 定义一个函数def log_01(): # 内部定义局部变量 username = 'hanshu2' password = '6666662' print(f'{username},{password},{double}')# 函数的调用,存在同名的局部变量互不影响double_01()log_01()
二.局部变量的生命周期与执行顺序
生命周期:变量从创建到被系统回收的过程
局部变量只要在执行函数时才会被创建,执行结束后会被系统回收,在这个生命周期内,局部变变量可以用来存储函数内部临时使用到的数据。
当局部变量和全局变量同名时,会优先执行局部变量。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python局部变量和全局变量