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