python中的def函数括号里的默认值_Python——入门级(定义功能def函数)
时间: 2024-03-01 11:51:12 浏览: 69
Python代码-默认值参数.py
在 Python 中,定义函数时可以在括号内设置默认参数值。默认参数值在调用函数时可以不传递,如果不传递则使用默认值。下面是一个简单的例子:
```python
def greet(name, greeting="Hello"):
print(f"{greeting}, {name}!")
greet("Alice") # 输出 "Hello, Alice!"
greet("Bob", "Hi") # 输出 "Hi, Bob!"
```
在这个例子中,函数 `greet()` 接受两个参数:`name` 和 `greeting`。`greeting` 参数有一个默认值为 `"Hello"`。在第一次调用 `greet()` 时,只传递了一个参数 `"Alice"`,这个参数被赋值给了 `name`,而 `greeting` 使用了默认值 `"Hello"`。在第二次调用 `greet()` 时,传递了两个参数 `"Bob"` 和 `"Hi"`,这两个参数分别被赋值给了 `name` 和 `greeting`。
希望这个例子可以帮助你理解 Python 中函数参数的默认值。
阅读全文