python函数的定义和调用

  • Post category:Python

Python的函数是一段封装好的代码块,可以执行某个特定的任务,并且可以重复使用。函数一般包含函数名称、输入参数和函数体三部分。

函数的定义

函数的定义使用def关键字,格式如下:

def 函数名(参数列表):
    函数体
    return 返回值

其中,函数名是函数的名称,参数列表指定函数的输入参数,如果没有参数,可以省略。函数体是函数的具体实现过程,使用缩进表示函数的局部作用域。return语句用于返回函数的输出结果,如果没有返回值,可以省略。

下面是一个计算两个数之和的示例:

def add(a, b):
    c = a + b
    return c

这个函数的名称是add,有两个输入参数ab,函数体是将ab相加,并用return语句返回结果c

函数的调用

定义好函数后,就可以调用函数来执行特定的任务。函数的调用使用以下格式:

函数名(参数列表)

调用时需要输入函数名和对应的输入参数。下面是一个调用add函数计算2+3的示例:

result = add(2, 3) # 调用add函数并将结果赋值给变量result
print(result) # 输出5

以上代码首先调用add函数,并将输入参数23传递给函数。函数执行之后,返回结果5,并将结果赋值给变量result。最后使用print函数输出result的值,即结果为5

另外,如果函数没有返回值,调用函数后可以不用接收返回值。例如下面是一个简单的打印函数示例:

def print_hello():
    print("Hello, world!")

print_hello() # 调用print_hello函数,输出"Hello, world!"

以上代码定义了一个print_hello函数,函数体是输出"Hello, world!"字符串。在调用函数时,直接使用print_hello()语句即可输出该字符串。