python如何定义和调用函数


在Python中,函数的定义使用def语句,函数的调用直接使用函数名即可。下面是一个简单的函数定义和调用的示例:

pythonCopy code# 定义一个函数
def greet(name):
    print("Hello, " + name + "!")

# 调用函数
greet("Alice")

上述代码中,greet是一个函数,接受一个参数name,并输出一句问候语。在调用函数时,我们传入了一个参数"Alice",因此输出的结果是Hello, Alice!

下面是函数定义的一般形式:

pythonCopy codedef function_name(parameters):
    # 函数体
    return [expression]

其中,function_name是函数名,parameters是函数的参数列表,多个参数用逗号分隔,可以为空;函数体中包含一系列的语句,这些语句是函数的具体实现;最后,可以使用return语句返回一个值,这是可选的。

在调用函数时,只需要使用函数名和参数即可,例如:

pythonCopy codedef add(x, y):
    return x + y

result = add(3, 5)
print(result)

上述代码中,add是一个接受两个参数的函数,它将这两个参数相加并返回结果。我们在调用函数时,传入了x=3y=5,因此返回值是8,最后将结果打印出来。

总之,函数是Python编程中非常重要的组成部分,学会如何定义和调用函数对于掌握Python编程至关重要。