91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
城口县| 定襄县| 三河市| 澄迈县| 文昌市| 锡林郭勒盟| 泰宁县| 蓬莱市| 长兴县| 宿松县| 黔南| 文昌市| 阜新市| 元谋县| 大城县| 崇左市| 鲁甸县| 北辰区| 婺源县| 韶关市| 淳化县| 革吉县| 万载县| 确山县| 南漳县| 方正县| 长武县| 柳河县| 德庆县| 金华市| 晋宁县| 新乡市| 高阳县| 霍城县| 公安县| 龙井市| 曲靖市| 砚山县| 奉化市| 宿州市| 鲁山县|