python设置函数的默认值
时间: 2023-06-16 15:05:14 浏览: 159
Python代码-默认值参数.py
在 Python 中,我们可以通过在函数定义中为参数设置默认值来定义默认参数。这样,在函数调用时,如果没有传递该参数,则使用默认值。
例如:
```python
def greet(name, message="Hello"):
print(message + ", " + name)
greet("Alice") # 输出:Hello, Alice
greet("Bob", "Hi") # 输出:Hi, Bob
```
在上面的例子中,`greet` 函数有两个参数,其中 `message` 参数有一个默认值为 "Hello"。当我们调用 `greet` 函数时,如果只传递一个参数,则会使用默认值 "Hello"。
需要注意的是,默认参数必须放在非默认参数后面声明,否则会出现语法错误。例如:
```python
# 正确的方式
def greet(name, message="Hello"):
print(message + ", " + name)
# 错误的方式
def greet(message="Hello", name):
print(message + ", " + name)
```
阅读全文