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