函數(function)是python程式核心內容之一。在本文中主要介紹下Python自訂函數的概念和Python函數傳回值相關知識點。 Python自訂函數是什麼?有什麼作用、定義函數的方法及如何呼叫Python函數傳回值。
什麼是Python自訂函數
函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的程式碼段。
函數能提高應用的模組性,和程式碼的重複使用率。你已經知道Python提供了許多內建函數,像是print()。但你也可以自己建立函數,這被叫做使用者自訂函數。
那麼如何去自訂Python函數
#1.你可以定義一個由自己想要功能的函數,以下是簡單的規則:
2.函數程式碼區塊以 def 關鍵字開頭,後接函數識別碼名稱和圓括號()。
3.任何傳入參數和自變數必須放在圓括號中間。圓括號之間可以用來定義參數。
4.函數的第一行語句可以選擇性地使用文件字串—用於存放函數說明。
5.函數內容以冒號起始,且縮排。
6.return [表達式] 結束函數,選擇性地傳回一個值給呼叫方。不含表達式的return相當於回傳 None。
關於Python自訂函數語法:
def functionname( parameters ): "函数_文档字符串" function_suite return [expression]
預設情況下,參數值和參數名稱是按函數宣告中定義的順序來匹配起來的。
實例
def printme( str ): "打印传入的字符串到标准显示设备上" print str return
那麼如何寫Python函數傳回值?
return語句:
#return語句[表達式]退出函數,選擇性地向呼叫方傳回一個表達式。不含參數值的return語句傳回None。先前的範例都沒有示範如何傳回數值,下例就告訴你怎麼做:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 可写函数说明 def sum( arg1, arg2 ): # 返回2个参数的和." total = arg1 + arg2 print "函数内 : ", total return total; # 调用sum函数 total = sum( 10, 20 );
以上實例輸出結果:
函数内 : 30
以上是一文通讀Python自訂函數與Python函數傳回值,附有詳細範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!