在Python函數(shù)中輸入任意數(shù)量參數(shù)的實例
有時候,預(yù)先不知道函數(shù)需要接受多少個實參,好在Python允許函數(shù)從調(diào)用語句中調(diào)用語句中收集任意數(shù)量的實參。在參數(shù)前加上*號。
來看一個制作披薩的函數(shù),它需要接受很多配料,但你無法預(yù)先確定顧客要多少種配料。下面的函數(shù)只有一個形參*toppings,但不管調(diào)用語句提供了多少實參,這個形參都將他們統(tǒng)統(tǒng)收入囊中:
def make_pizza(*toppings):
"""打印顧客點的所有配料"""
print(toppings)
make_pizza('pepperoni')
make_pizza('mushroom','green peppers','extra cheese')
執(zhí)行結(jié)果:
('pepperoni')
('mushroom','green peppers','extra cheese')
以上這篇在Python函數(shù)中輸入任意數(shù)量參數(shù)的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實現(xiàn)在Windows平臺修改文件屬性
這篇文章主要介紹了Python實現(xiàn)在Windows平臺修改文件屬性,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python wxPython庫消息對話框MessageDialog用法示例
這篇文章主要介紹了Python wxPython庫消息對話框MessageDialog用法,結(jié)合實例形式簡單分析了wxPython庫的基本事件與相關(guān)使用技巧,需要的朋友可以參考下2018-09-09
numpy.ndarray 實現(xiàn)對特定行或列取值
今天小編就為大家分享一篇numpy.ndarray 實現(xiàn)對特定行或列取值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12

