__defaults__
时间: 2023-07-31 19:09:43 浏览: 180
my-default
__defaults__ 是 Python 中函数对象的一个属性,它是一个元组,包含了函数的默认参数值。当我们定义一个函数时,可以为参数设置默认值,这样在调用函数时如果没有传入对应的参数值,就会使用默认值。
例如,下面是一个使用了默认参数的函数示例:
```python
def greet(name, message="Hello"):
print(f"{message}, {name}!")
greet("Alice") # 输出: Hello, Alice!
greet("Bob", "Hi") # 输出: Hi, Bob!
```
在上述例子中,`message` 参数有一个默认值 `"Hello"`。当我们调用 `greet` 函数时,如果没有提供 `message` 参数的值,将会使用默认值 `"Hello"`。
阅读全文