def functionname(parameters):2.2分類"函式_文件字串"
function_suite
return [expression]
位置引數
def關鍵字引數fun1(a, b):
(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 二 函式自己呼叫自己,遞迴...