Python總結第四篇之全局變量

python 中對於全局變量的使用還是挺有意思的。話不多說,直接上實例。

全局變量

實例1:

target = 0

def function(target):
	target = 2
	print "子函數:",target

def main()
	function(target)
	print "main:",target

結果:

子函數:2
main:0

實例2:

target = 0

def function(target):
	global target
	target = 2
	print "子函數:",target

def main()
	function(target)
	print "main:",target

結果:

子函數:2
main:2

是不是挺好玩的,再來一個好玩的例子:

實例3

keyword = [0, 0]

def function(target):
	keyword[0] = keyword[0] + 2
	keyword.append(3)
	keyword.insert(1, 7)
	print "子函數:",keyword

def main()
	function(target)
	print "main:",keyword

結果:

子函數:[2, 7, 0, 3]
main:[2, 7, 0, 3]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章