python中自定義函式的說明文件

2021-09-24 03:28:49 字數 784 閱讀 3168

# 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...