python爬蟲(chóng)教程 python函數(shù)中參數(shù)帶有一個(gè)星號(hào)?
python函數(shù)中參數(shù)帶有一個(gè)星號(hào)?*表示參數(shù)個(gè)數(shù)不確定的情況;帶星號(hào)(*)參數(shù)的函數(shù)的參數(shù)存儲(chǔ)為元組;帶兩個(gè)星號(hào)(*)參數(shù)的函數(shù)的參數(shù)存儲(chǔ)為dict;由于傳入的參數(shù)個(gè)數(shù)不確定,所以帶星號(hào)的參數(shù)必須放
python函數(shù)中參數(shù)帶有一個(gè)星號(hào)?
*表示參數(shù)個(gè)數(shù)不確定的情況;帶星號(hào)(*)參數(shù)的函數(shù)的參數(shù)存儲(chǔ)為元組;帶兩個(gè)星號(hào)(*)參數(shù)的函數(shù)的參數(shù)存儲(chǔ)為dict;由于傳入的參數(shù)個(gè)數(shù)不確定,所以帶星號(hào)的參數(shù)必須放入最后當(dāng)與普通參數(shù)一起使用時(shí)。
python可變參數(shù)?
有時(shí)您可能需要定義一個(gè)具有任意數(shù)量變量的函數(shù),即參數(shù)的數(shù)量是可變的。這可以通過(guò)使用星號(hào)來(lái)實(shí)現(xiàn)(將下面的情況另存為函數(shù))變量.py):
代碼示例:
def Total(a=5,*數(shù)字,**電話(huà)簿):
print(“a”,a)
#遍歷元組中的所有項(xiàng)
對(duì)于數(shù)字中的單個(gè)項(xiàng):
打?。ā皊ingleuitem”,singleuitem[item
]#遍歷字典中的所有項(xiàng)
對(duì)于第一部分,第二部分,在電話(huà)簿.items():
打印(第一部分,第二部分
]打?。傆?jì)(10,1,2,3,杰克=1123,約翰=2231,Inge=1560)