当前位置: 技术文章>> 100道python面试题之-如何在Python中定义函数?并给出示例。

文章标题:100道python面试题之-如何在Python中定义函数?并给出示例。
  • 文章分类: 后端
  • 6474 阅读
在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的函数非常灵活,可以没有参数(创建无参数函数),可以有一个或多个参数,还可以有默认参数值、关键字参数、可变参数等。
推荐文章