当前位置: 技术文章>> 100道python面试题之-如何在Python中定义函数?并给出示例。
文章标题:100道python面试题之-如何在Python中定义函数?并给出示例。
在Python中,函数是通过`def`关键字来定义的。一个基本的函数定义包括函数名、参数(可选)和函数体。函数体是缩进的代码块,包含函数执行时将要运行的语句。当函数被调用时,它会执行函数体内的代码,并可以返回一个值(可选)。
下面是一个简单的Python函数定义的示例,该函数计算两个数的和并返回结果:
```python
# 定义一个名为add的函数,它接受两个参数x和y
def add(x, y):
# 函数体开始
# 这里计算x和y的和
result = x + y
# 返回计算结果
return result
# 调用函数add,传入两个参数
sum_result = add(5, 3)
# 打印函数的返回值
print("5 + 3 =", sum_result)
```
输出将会是:
```
5 + 3 = 8
```
在这个例子中,`add`是函数名,`x`和`y`是传递给函数的参数,函数体包含了一个计算`x + y`的语句,并通过`return`语句返回结果。调用函数时,使用函数名和括号内传入的参数列表,并将结果赋值给变量`sum_result`。最后,通过`print`函数打印出变量`sum_result`的值。
这是Python中定义和调用函数的基本方式。Python的函数非常灵活,可以没有参数(创建无参数函数),可以有一个或多个参数,还可以有默认参数值、关键字参数、可变参数等。