1. 程式人生 > 其它 >python基礎14:函式

python基礎14:函式

函式是指組織一段能夠實現獨立功能的程式碼塊為一個小模組,可重複呼叫。

使用函式可以提高程式碼編寫的效率以及程式碼的重用

函式分類:

內建函式 : 可以直接用函式名呼叫,如len(),type()等

模組函式 : 通過模組名進行呼叫,如math.sin()等 (前提是先匯入(import)第三方模組)

自定義函式 : 按照使用者需求隨用隨定義

匯入模組函式及呼叫函式方式

1.內建函式

1.1資料型別相關的函式

int(),bool(),float(),str(),list(),tuple(),set(),dic(),type()

1.2邏輯判斷相關的函式

all():如果bool(x)對於可迭代的所有值x為True,則返回True。如果iterable為空,則返回True

any():如果bool(x)對於可迭代的任何x為True,則返回True。如果iterable為空,則返回False。

1.3數學相關函式:sum()一個物件中所有元素求和,可以設定起始值累加起始值為0 , abs()求絕對值 , min()取最小值 , max() 取最大值, pow() 兩個元素求次方、三個元素則是次方後對第三個取餘數,

round() 四捨五入到所需小數位數 , len()求物件元素個數 , range()左臂右開、第三個為步長,一個元素則預設從0開始 ,zip()、enumerate()

sum()

range函式

zip函式

enumerate函式 列舉

2.模組函式

導庫方式:

3.自定義函式

封裝獨立的功能到一段程式碼塊中

自定義函式的格式:

def 函式名(引數1,引數2....) :
    程式碼塊(函式要實現的功能)
    return 返回值

其中,函式的引數和返回值不是必須要寫的