當(dāng)函數(shù)要接受元組或者字典參數(shù)時(shí),它分別使用 * 和 ** 前綴。
創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元川匯做網(wǎng)站,已為上家服務(wù),為川匯各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
在變量前 加 ,則輸入的函數(shù)參數(shù)會(huì)作為一個(gè)元組存在args中, 多余的參數(shù) *也會(huì)存在args中,如:
如果使用******前綴,輸入的參數(shù)會(huì)被存放在字典中, 多余的參數(shù) 也會(huì)存在kwargs中,kwargs為一個(gè)字典
如函數(shù):
1、不帶括號(hào)時(shí),調(diào)用的是這個(gè)函數(shù)本身
2、帶括號(hào)(此時(shí)必須傳入需要的參數(shù)),調(diào)用的是函數(shù)的return結(jié)果
Python 函數(shù)參數(shù)有冒號(hào) -?聲明
type hint, 即類型提示 。
官方網(wǎng)站:
def add(a,b) - int:
return a+b
函數(shù)可以不加-表示動(dòng)態(tài)定義。a b?數(shù)據(jù)類型不一定為int,也可以為float
加-表示靜態(tài)定義。a b?數(shù)據(jù)類型為int