# help() 該函式用於檢視函式或模組用途的詳細說明。
# help語法: help([object])
help(len) #檢視len()的幫助資訊
# len為python內建函式 -> python已經為該函式建立了文件說明
# 很多時候,需要自己建立函式的文件說明,這樣也方便讀懂自己的**
# 自定義乙個函式
def sum_2(num1, num2):
return num1 + num2
help(sum_2) #如果乙個自定義函式 沒有文件說明,用help 會預設列印出函式上面的注釋。
#執行help(sum_2)後,結果:
# 自定義乙個函式def sum_3(num1, num2,num3):
# 文件說明
"""這個函式是用來計算兩個數的和的
:param num1: 數字1
:param num2: 數字2
:param num3: 數字3
:return: 返回值是三個數字相加
"""return num1 + num2 + num3
help(sum_3)
執行help(sum_3)後,結果為:
python中自定義排序函式
python內建的 sorted 函式可對list進行排序 sorted 36,5,12,9,21 5,9,12,21,36 但 sorted 也是乙個高階函式,它可以接收乙個比較函式來實現自定義排序,比較函式的定義是,傳入兩個待比較的元素 x,y,如果 x 應該排在 y 的前面,返回 1,如果 x...
Python自定義函式
可選引數是python的乙個特性,顧名思義就是這個引數是可有可沒有的。如果你學過其他的語言,那麼你會很清楚明白他的不同點的。def fun n,m 1 s 1for i in range 1 n 1 s i return s m m就是可選引數,如果在呼叫他的時候不給m就預設為1 eg1 fun 1...
python自定義函式
在python中有一種自定義函式為匿名函式,可以用lambda關鍵字定義。通過lambda構造的函式可以沒有名稱,最大的特點是在自定義匿名函式時所有 只能在一行內完成,語法如下 lambda parameters function expressionlambda為匿名函式的關鍵起始詞 parame...