小编Yen*_*eni的帖子

如何在Python中的一个函数调用中使用默认值和任意参数?

我正在学习Python.

我了解了默认值和任意参数.

所以,我创建了一个函数,它有一个提供默认值的参数,另一个参数有一个任意数量的参数.

def make_pizza(size=15,*toppings):
    """Summerize the pizza that we are about to make."""
    print("\nMaking a " + str(size) + 
    "-inch pizza with the following toppings: ")
    for topping in toppings:
        print("- " + topping)


make_pizza('onion','shrimp','goda cheese','mushroom' )
make_pizza(17,'ham','extra meat','sweet con','pepperoni')
Run Code Online (Sandbox Code Playgroud)

在第一次函数调用时,我想使用"size"参数的默认值"15"和"*toppings"任意参数.

但是,我无法弄清楚如何做到这一点.

当我调用具有多个参数的函数时,有人能告诉我,如何在一个函数调用中使用参数的默认值和任意参数?

如果您对我的英语感到不舒服,请提前抱歉(我不是本地人.)

python arguments function default-value

4
推荐指数
1
解决办法
1231
查看次数

标签 统计

arguments ×1

default-value ×1

function ×1

python ×1