python基礎14:函式
阿新 • • 發佈:2021-11-25
函式是指組織一段能夠實現獨立功能的程式碼塊為一個小模組,可重複呼叫。
使用函式可以提高程式碼編寫的效率以及程式碼的重用
函式分類:
內建函式 : 可以直接用函式名呼叫,如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 返回值
其中,函式的引數和返回值不是必須要寫的