Python--函数(函数的定义和调用)

1. 函数的定义和调用

函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段,
它能够提高应用的模块化和代码的重复利用率。
Python安装包、标准库中自带的函数统称为内置函数,
用户自己编写的函数称为自定义函数,
不管是哪种函数,其定义和调用方式都是一样的。

1.1 定义函数

函数要有三个重要元素:函数名,以及函数参数和返回值。定义函数的基本格式如下:
在这里插入图片描述
在这里插入图片描述

示例: 定义一个打印信息的函数

def printInfo():
    """定义一个函数,能够完成打印信息的功能。"""
    print('------------------------------------')
    print('  不忘初心,牢记使命  ')
    print('------------------------------------')

1.2 调用函数

定义了函数之后,就相当于有了一段具有某些功能的代码,想要让这些代码能够执行,需要调用它。调用语法:
在这里插入图片描述
在这里插入图片描述

示例:调用printlnfo函数。

def printInfo():
    """定义一个函数,能够完成打印信息的功能。"""
    print('------------------------------------')
    print('  不忘初心,牢记使命  ')
    print('------------------------------------')


printInfo()

运行结果:
在这里插入图片描述


1.3 函数的嵌套调用

在一个函数中调用了另外一个函数,这就是函数嵌套调用。
其执行流程为如果函数A中,调用了另外一个函数B,
则执行函数B中的任务后再回到上次函数A执行的位置。

在这里插入图片描述

# 计算三个数之和
def sum_num(a, b, c):
    return a + b + c


# 求三个数平均值
def average_num(a, b, c):
    sum_result = sum_num(a, b, c)
    return sum_result / 3


result = average_num(1, 2, 3)
print(result)

运行结果:
在这里插入图片描述


1.4 函数的返回值

在这里插入图片描述

“返回值”,就是程序中的函数完成一件事情后,最后给调用者的结果。语法:

在这里插入图片描述
在这里插入图片描述

一般情况下,每个函数都有一个return语句,如果函数没有定义返回值,
那么返回值就是None.

在这里插入图片描述

示例:定义一个两个数相加的函数。

def add_two_num(num_01, num_02):
    return num_01 + num_02


number = add_two_num(1, 2)
print("num_01 + num_02 = ", number)

运行结果:
在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/I_r_o_n_M_a_n/article/details/115253631