python里可选参数传递
时间: 2023-07-07 22:34:38 浏览: 86
python进行参数传递的方法
在Python中,函数的可选参数可以通过指定默认值来实现。当调用函数时,如果没有提供该可选参数的值,则使用默认值。例如:
``` python
def greet(name, greeting='Hello'):
print(greeting + ', ' + name + '!')
greet('Alice') # 输出 "Hello, Alice!"
greet('Bob', 'Hi') # 输出 "Hi, Bob!"
```
在上面的例子中,函数`greet`有一个必选参数`name`,以及一个可选参数`greeting`,默认值为`'Hello'`。如果只传递了`name`参数,则使用默认值`'Hello'`;如果同时传递了`name`和`greeting`参数,则使用传递的`greeting`参数。
阅读全文