函數是類似可封裝的程式片段。允許你給一塊語句一個名字,允許你在你的程式的任何地方使用指定的名字運行任何次數。
def (define的前三個字母)是一個關鍵字,用來宣告函數。 (推薦學習:Python影片教學)
def宣告函數的格式為:
def 函数名(参数1,参数2,...,参数n): 函数体
例如:
def fib(n): print 'n =', n if n > 1: return n * fib(n - 1) else: print 'end of the line' return 1
函數傳回值類型不固定,宣告函數時不需要指定其傳回值的資料型別。
函數甚至可以沒有回傳值,如果沒有回傳值,系統回預設回傳空值 None。
可選參數:可以指定參數的預設值,如果呼叫時沒有指定參數,則會取預設值。
更多Python相關技術文章,請造訪Python教學欄位進行學習!
以上是python中def是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!