python 外部变量的声明与使用
1. 如何使用函数外的变量?
a = 111
def get_a():
print(a)
print(b)
b = 222
get_a()
# >> 111
# >> 222
要求:
- 调用函数前,先声明变量。
- 必须在函数外部,而不能是其他函数内。
2. 如何使用其他函数内部的变量
那么如何使用其他函数内的内部变量呢?
–需要先将内部变量声明为全局变量
def get_b():
global b
b = 222
def get_a():
print(b)
get_b()
get_a()
# >> 222
要求:
- 使用global声明为全局变量
- 声明变量的函数需要先被调用
3. 函数内修改全局变量
对于节1示例,如果想要在get_a()内修改a,b的值,需要先global进行声明。
a = 111
def get_a():
global a
print(a)
a = 1
get_a()
print(a)
# >> 111
# >> 1
版权声明:本文为cx1120w原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。