python函式學習 函式的四種傳參方式

2021-08-02 18:49:56 字數 563 閱讀 8494

python函式傳參有以下四種方式:

#以下四種在傳引數時,可以混合使用,但是需要注意所傳引數的個數和型別要一一對應

#可以傳多個引數,日常中可以都預留個擴充套件字段,也可傳(x,*args)

def test1(*args):

print(args)

test1(1,2,3,4,5)

#把n個 關鍵字引數轉換成字典的格式

def test2(**kwargs):

print(kwargs)

test2(name='zhengliyuan',age='23')

#常規傳值,固定引數個數

def test3(x,y):

print(x)

print(y)

test3(1,2)

#常規傳值,預設引數傳值

def test4(x,y=2):

print(x)

print(y)

test4(1)

執行結果如下:

(1, 2, 3, 4, 5)12

12

函式,函式的四種定義,

函式 1.函式的關鍵字 function 複習var 是js的關鍵字,用於表示宣告變數,宣告是在記憶體模組完成,定義 是執行模組完成。var 客園在記憶體模組提前 js 執行前 完成所以有變數提公升這個功能。function 也是js1的關鍵字,用於宣告和定義函式的,宣告和定義都在記憶體模組完成。f...

四種函式的型別

無引數,無返回值 無引數,有返回值 有引數,無返回值 有引數,有返回值此類函式,不能接收引數,也沒有返回值,一般情況下,列印提示燈類似的功能,使用這類的函式 def printmenu print print xx涮涮鍋 點菜系統 print print 1.羊肉涮涮鍋 print 2.牛肉涮涮鍋 ...

函式 4 5四種函式型別

函式根據有沒有引數,有沒有返回值,可以相互組合,一共有4種 此類函式,不能接收引數,也沒有返回值,一般情況下用來列印提示等類似的功能 print print 王老師點菜系統 print 1.羊肉涮涮鍋 print 2.牛肉涮涮鍋 print 3.豬肉涮涮鍋 print 此類函式,不能接收引數,但是可...