如果需要在函數內部改變函數外部的變量,就可以通過在函數內部聲明變量為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
