1. 程式人生 > >Python:函式、return語句

Python:函式、return語句

函式 function

什麼是函式
	函式是可以重複執行的語句塊,可以重複呼叫並執行
	函式是面向過程程式設計的最小單位
作用:
	用於封裝語句塊,提高程式碼的重用性
	定義使用者級別的函式
	提高程式碼的可讀性和易維護性

def 語句:
語法:
	def 函式名(形參列表):
    	語句塊
作用:
	建立一個函式,將語句塊打包,用函式名繫結,用來呼叫

說明:
	1. 函式名的命名規則與變數名的規則相同(必須為識別符號)
	2. 函式名是一個變數,它用來繫結函式
	3. 函式有自己的名字空間,在函式外部不可以訪問函式內
		部的變數,在函式內部可以訪問函式外部的變數,但不能對
		外部的變數賦值
	4. 語句部分不能為空.如果為空需要填允pass語句
	5. 函式如果不需要傳入引數,形參列表可以為空

函式呼叫:
語法:
	函式名(實際呼叫傳遞引數)
說明:
	函式呼叫是一個表示式
	如果函式內部沒有return語句,函式執行完畢後返回None
	物件的引用

return 語句

語法:
	return [表示式]
	注: [] 代表其中的內容可省略
作用:
	用於函式中,結束當前函式的執行,返回到呼叫該函式的
	地方,同時返回一個物件的引用關係
說明:
	1. return 語句後跟的表示式可以省略,省略後相當
   		於return None
	2. 函式內部沒有return語句,則函式執行完最後一條
   		語句後返回None(相當於在最後加了一條return None
   		語句)