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

文章标题:100道python面试题之-如何在Python中定义函数?并给出示例。
  • 文章分类: 后端
  • 6577 阅读

在Python中,函数是通过def关键字来定义的。一个基本的函数定义包括函数名、参数(可选)和函数体。函数体是缩进的代码块,包含函数执行时将要运行的语句。当函数被调用时,它会执行函数体内的代码,并可以返回一个值(可选)。

下面是一个简单的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是函数名,xy是传递给函数的参数,函数体包含了一个计算x + y的语句,并通过return语句返回结果。调用函数时,使用函数名和括号内传入的参数列表,并将结果赋值给变量sum_result。最后,通过print函数打印出变量sum_result的值。

这是Python中定义和调用函数的基本方式。Python的函数非常灵活,可以没有参数(创建无参数函数),可以有一个或多个参数,还可以有默认参数值、关键字参数、可变参数等。

推荐文章