定義

  1. 函式定義語法如下:
    def functionname( parameters ):
    	"function_docstring"
    	function_suite
    	return [expression]
    
  2. def functionname( parameters ): keyword def 後面接函式名稱、小括號,小括號為呼叫時傳入的參數,參數可有可無,多個參數則以逗號隔開。
  3. function_docstring 註解可有可無。
  4. function_suite 函式要執行的程式。
  5. return [expression]: return 及回傳值都可有可無,多個回傳值則以逗號隔開。
  6. 簡單範例:列印呼叫時傳入的字串參數
    def printme( str1 ):
    	"This prints a passed string into this function"
    	print(str1)
    	return