python定义函数和调用函数的详细用法 
时间: 2023-05-25 07:02:11 浏览: 24
A:在Python中,定义函数的关键字是`def`,其语法结构为:
```
def function_name(parameters):
"""function docstring"""
# function body
return result
```
其中,`function_name`指定函数的名称,`parameters`是函数的参数列表,`function_docstring`是函数的文档字符串,用于描述函数的作用、参数、返回值等信息。`return`语句用于返回函数的结果,如果函数没有返回值,则可以省略`return`语句。
下面是一个简单的例子,演示如何定义一个计算两数和的函数`add_numbers`:
```
def add_numbers(a, b):
"""Return the sum of two numbers."""
result = a + b
return result
```
当需要使用函数时,可以通过函数名称和传递给函数的参数调用函数。例如,可以通过以下语句调用`add_numbers`函数:
```
result = add_numbers(1, 2)
print(result) # 输出3
```
其中,`1`和`2`是传递给`add_numbers`函数的参数,函数返回它们的和,并将结果赋值给`result`变量。最后,通过`print`语句输出`result`变量的值。
注意,在Python中,函数的参数可以是任何类型的对象,包括整数、浮点数、字符串、列表、元组等等。函数还可以返回任何类型的对象,包括基本数据类型、容器类型、自定义类型等等。
相关推荐













