python可选参数
时间: 2023-08-26 11:17:41 浏览: 161
Python如何定义有可选参数的元类
Python中的函数可以有可选参数。可选参数是在函数定义时给定默认值的参数,调用函数时可以选择是否提供这些参数的值。
下面是一个示例:
```python
def greet(name, greeting='Hello'):
print(f'{greeting}, {name}!')
greet('Alice') # 输出:Hello, Alice!
greet('Bob', 'Hi') # 输出:Hi, Bob!
```
在上面的例子中,`greeting` 是一个可选参数,它有一个默认值 `'Hello'`。当我们调用 `greet` 函数时,如果我们不提供 `greeting` 参数的值,它将使用默认值 `'Hello'`。如果我们提供了 `greeting` 参数的值,它将使用我们提供的值。
希望这个例子能帮助你理解 Python 中的可选参数。如果你有任何其他问题,请随时问!
阅读全文