中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python函數傳參方式是什么

養魚的貓咪
296
2021-03-05 15:21:26
欄目: 編程語言

python函數傳參方式是什么

python中函數的傳參方式有以下幾種

1.位置參數

位置參數是指必傳參數,必傳參數須以正確的順序傳入函數,且調用時的數量必須和聲明時一樣。

def sum(a,b):

s=0

s=a+b

return s

s=sum(1,2) #必須要給a,b參數賦值,不然報錯

print(s) #結果為3

2.默認參數

默認參數就是在定義函數時給變量一個默認值,調用該函數時,如果沒有賦值,則使用默認值。

def sum(a=10,b=8):

s=0

s=a+b

return s

#調用方式1:不給變量賦值,a,b使用默認值10和8

s1=sum()

print(s1) #打印結果:18

#調用方式2:給a,b傳入參數10,20

s2=sum(10,20)

print(s2) #打印結果:30

#調用方式3:給a傳入100,b不賦值

s3=sum(100)

print(s3) #打印結果:108

3.關鍵字參數

關鍵字參數和函數調用關系緊密,函數調用使用關鍵字參數來確定傳入的參數值。

def Query_PersonInfo(**info):

for k in info:

personinfo=info[k]

print(k,personinfo)

Query_PersonInfo(id='123456',name='cheng',age=24)

infodict={'id':'123456','name':'cheng','age':24}

Query_PersonInfo(**infodict)

0
诏安县| 安乡县| 西平县| 齐河县| 邯郸市| 武鸣县| 繁峙县| 青龙| 陆川县| 奉贤区| 北碚区| 九江县| 天津市| 凌云县| 阿拉善右旗| 都昌县| 阳朔县| 梁河县| 额敏县| 灌云县| 洞头县| 新绛县| 临汾市| 容城县| 密云县| 合作市| 日喀则市| 汉沽区| 女性| 普兰县| 布拖县| 江陵县| 通化市| 定日县| 南开区| 宜川县| 新巴尔虎右旗| 满城县| 个旧市| 仁寿县| 霍林郭勒市|