问Python中的全局变量怎么理解?

答 1 个回答|243 次阅读
Coco老师 - 官方公众号:青少儿编程学习网
擅长:编程教育网站:https://kidscodes.cn/

在函数外部创建的变量称为全局变量。

全局变量可供每个人使用,无论是在函数内部还是外部。

例:

在函数外部创建变量,并在函数内部使用它

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

推荐课程 »更多

    推荐知识

    Python精选库大全,青少年Python编程学习总结

    Python最适合青少儿进阶学习的编程语言