luggage在python中的函数默认参数
nylon tube
重工业>rdb 在Python中,函数的默认参数是指在定义函数时,为形参赋予的一个默认值,当调用函数时,如果没有给该形参传递实参,则该形参将使用默认值。新东方美女老师戚颖
got 使用默认参数可以使代码更加简洁,同时也方便了函数的调用。以下是一个使用默认参数的示例:
```
业绩英文
bulletinboard>adverti def greet(name, greeting='Hello'):
print(greeting + ', ' + name)
greet('John')
greet('Mary', 'Hi')
```
在上面的示例中,定义了一个名为`greet`的函数,它有两个形参:`name`和`greeting`。`greeting`的默认值为`'Hello'`。当我们调用`greet('John')`时,函数会打印出`'Hello, John'`;当我们调用`greet('Mary', 'Hi')`时,函数会打印出`'Hi, Mary'`。
需要注意的是,默认参数必须在非默认参数后面定义,否则会导致语法错误。以下是一个错误的示例:
```
# 错误的示例
def greet(greeting='Hello', name):
世界理工大学排名 print(greeting + ', ' + name)
```
在上面的示例中,我们将默认参数`greeting`放在了非默认参数`name`之前,这将导致语法错误。