python傳遞實參的方法

ldzsl發表於2021-09-11

python傳遞實參的方法

說明

1、Python允許函式從呼叫語句中收集任意數量的實際引數。

2、在形參名前加一個星號*,表示建立一個名為形參的空列表,以儲存任意數量的實參。

例項

# 傳遞任意數量的實參
#形參名 *toppings 中的 星號 讓Python建立一個名為 toppings 的空元組,並將收到的所有值封裝到元組中。
def make_pizza(size, *toppings): # 若是接受不同型別的實參,必須在函式定義中將接納任意數量的形參放在最後面。
                                 # Python 先匹配位置實參和關鍵字實參,再將餘下的實參收集到最後一個形參中。
    '''概述要製作的比薩'''
    print(f"nMaking a {size}-inch pizza with the following toppings:")
    for topping in toppings:
        print(topping)
 
make_pizza('16', 'mushrooms', 'green peppers')
 
# >>> Making a 16-inch pizza with the following toppings:
# >>> mushrooms
# >>> green peppers

以上就是python傳遞實參的方法,希望對大家有所幫助。更多Python學習指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2325/viewspace-2828842/,如需轉載,請註明出處,否則將追究法律責任。

相關文章