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

1.4 函數的變量

  • 局部變量和全局變量

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

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

#!/usr/bin/pythoncode

_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
相關文章
相關標籤/搜索