1 个回答|243 次阅读
在函数外部创建的变量称为全局变量。
全局变量可供每个人使用,无论是在函数内部还是外部。
例:
在函数外部创建变量,并在函数内部使用它
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
执行结果:
Python is awesome
在函数内创建的变量是局部变量,当函数内的局部变量与全局变量具有相同名称时,函数内部使用的是局部变量。全局变量的值保持不变。
例:
在函数内创建一个变量,该变量与全局变量同名
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
print("Python is " + x)
执行结果是:
Python is fantastic
Python is awesome
请先 登录 后评论