Python的缺省参数
Python中如何使用缺省参数?
Python中使用缺省参数的语法格式为:
“`python
def function_name(param1, param2=default_value):
# 函数体
“`其中,param1为必需参数,而param2为缺省参数,也就是说调用函数时,不传入param2参数时,默认使用”default_value”作为参数值。
举个例子:
“`python
def greet(name, greeting=”Hello”):
print(greeting + “, ” + name)greet(“Alice”) # 输出:Hello, Alice
greet(“Bob”, “Hi”) # 输出:Hi, Bob
“`上述代码中,定义了一个名为”greet”的函数,该函数有两个参数,其中参数”greeting”为缺省参数,默认取值为”Hello”。当向函数传递一个参数时,函数会使用缺省参数作为第二个参数的值,如果传递了第二个参数,则会使用传递的参数作为第二个参数的值。
2023年05月03日 13:46