python_函數之學習_函數及過程
python中 若 function 的內部構造沒有 return 返回值
那指定的變數內容是??
那他在進行 指定(派) 運算時,
是不會有任何內容被打印出來的
因為無回傳內容
舉例來說
打印時 會發現 python 會將函數 回傳一個 None
並指向 NoneType
python 函數 要如何返回多個值呢???
可以用 一個列表做返回(不同型態多值) --> 用list 打包
def Hello():
print('Hello Abraham')
#使用列表來打包
def back():
return [1,'可樂果',3.14]
#print(back())
#使用逗號來傳回 元組
def back2():
return 1,'卡迪那',3.14
print(back2())
函數的
局部變量(Local variables)
全域變量(Global Variables)
我們馬上來看一個經典的 Local Variables 例子
那指定的變數內容是??
那他在進行 指定(派) 運算時,
是不會有任何內容被打印出來的
因為無回傳內容
舉例來說
打印時 會發現 python 會將函數 回傳一個 None
並指向 NoneType
python 函數 要如何返回多個值呢???
可以用 一個列表做返回(不同型態多值) --> 用list 打包
def Hello():
print('Hello Abraham')
#使用列表來打包
def back():
return [1,'可樂果',3.14]
#print(back())
#使用逗號來傳回 元組
def back2():
return 1,'卡迪那',3.14
print(back2())
函數的
局部變量(Local variables)
全域變量(Global Variables)
我們馬上來看一個經典的 Local Variables 例子
留言
張貼留言