python自定義函式和內建函式

2022-08-26 17:12:15 字數 3449 閱讀 6800

def functionname(parameters):

"函式_文件字串"

function_suite

return [expression]

2.2分類

位置引數

def

fun1(a, b):

print

(a, b)

fun1(1, 2)

關鍵字引數

def fun1(a, b):

print(a, b)

fun1(b=1, a=2)

預設引數

def fun1(a, b=2, c=3):

print(a, b, c)

fun1(1)

fun1(1, 3, 4)

可變引數(可以實現函式定義,以及函式呼叫時,引數個數不匹配的情況)

*args 與 **kwargs 一起使用

使用 *:

使用 **:

3.1檢視內建函式

3.2 常用內建函式

abs(x):求絕對值

max(x):求最大值

如:

def fun1(n):

5 內建函式和自定義函式

1.python中有很多內建函式 1 abs 求乙個整數的絕對值 2 max min 求最大值,最小值 3 hex 將乙個整數轉化為十六進製制,0x 格式 4 型別轉化函式 int float str 2.定義函式 在python中,定義乙個函式要使用def語句,依次寫出函式名 括號 括號中的引數和...

python 自定義內建方法

定義乙個新型別的元組,對於傳入的可迭代物件,我們只保留int型別且值大於0的元素。python中有內建的元組型別,tuple型別。自己也可以自定義乙個方法型別,class inttuple tuple 重寫父類的構造方法 def init self,iterable iterable裡面的元素 為整...

python函式和模組 python內建函式與模組

一 函式中如果return是多個引數,只用乙個引數接收時,是元組 也可以用多個引數接收,那就是解包 def func a 1 b 2 c 3 return a,b,c q,w,e func print func type func q,w,e 輸出 1,2,3 1 2 3 二 函式自己呼叫自己,遞迴...