亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
万年县| 兴化市| 镇康县| 怀宁县| 东至县| 南丹县| 乳山市| 靖安县| 兴和县| 财经| 峡江县| 武清区| 孟州市| 彰武县| 金秀| 绩溪县| 息烽县| 河北省| 商城县| 宁陕县| 紫云| 滦平县| 舟山市| 上栗县| 鲁山县| 监利县| 南昌市| 木兰县| 冀州市| 鄂温| 宁南县| 连平县| 义乌市| 新河县| 芒康县| 新野县| 保德县| 永川市| 嘉兴市| 中宁县| 临颍县|