1.4 函數的變量  1.5 函數的返回值 原

1.4 函數的變量

  • 局部變量和全局變量

python中的任何變量都有特定的作用域 在函數定義中的變量一般只能在該函數內部使用,這些只能在程序特定部分使用的變量我們稱之爲局部變量

在一個文件頂部定義的變量可供文件中的人和函數調用,這些被稱爲全局變量

#!/usr/bin/python

_global = 'global'
def fun():
	_local = 'local'
	print _local
	print _global

fun()  
# 如果在這裏打印_local這個變量會報錯
----------
local
global

函數中聲明全局變量

def fun():
	global x  \\這樣x這個變量就可以在外部使用
	x = 100

1.5 函數的返回值

函數被調用後會返回一個指定的值 函數調用後默認返回None 使用return 可以返回值,返回只可以是任意數據類型 return後函數會終止

def fun():
	print ("Hello world")

print fun()
------
Hello world
None   \\這就是返回值,默認爲None

def fun():
	return True
	print ("Hello world")
	
print fun()
------
True
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章