python定义函数怎么用
时间: 2023-09-13 14:02:46 浏览: 54
定义函数的一般语法如下:
```
def function_name(parameters):
<function body>
return <value>
```
其中 `def` 是定义函数的关键字,`function_name` 是函数的名称,`parameters` 是函数的参数列表,在函数体中通过参数名称来使用参数,`return` 语句用于返回函数的结果。
下面是一个简单的例子,定义了一个计算两个数之和的函数:
```
def add(x, y):
result = x + y
return result
```
在调用函数时,需要传递参数。例如,调用 `add` 函数计算 1+2,可以这样写:
```
result = add(1, 2)
print(result)
```
输出结果为:
```
3
```
需要注意的是,在函数定义时,可以指定参数的默认值,例如:
```
def add(x=0, y=0):
result = x + y
return result
```
这样,在调用函数时,如果没有传递参数,则会使用默认值。如果调用 `add()` 函数,则返回值为 0。如果调用 `add(1)` 函数,则返回值为 1。如果调用 `add(1, 2)` 函数,则返回值为 3。
阅读全文