如果需要在函数内部改变函数外部的变量,就可以通过在函数内部声明变量为global变量。这样当程序运行至global变量便会替换外部的同名变量。

例1:

# -*- coding:utf-8 -*-

name = "小明"

def test():
    global name
    name = "xiaoming"
    return name

if __name__ == "__main__":
    print name
    print test()
    print name

运行结果:

小明

xiaoming

xiaoming

相关文章:

  • 2021-12-29
  • 2022-12-23
  • 2021-06-28
  • 2021-11-29
  • 2021-08-12
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-20
  • 2022-12-23
相关资源
相似解决方案