第七课 函数

函数 重复使用的代码放在一起,实现某一种功能,方便代码组织和调用。
例如,内置函数print(),实现了输出功能。
我们自行写一个函数,这叫自定义函数。

函数定义

函数定义有一定的格式要求,函数需要先定义,再使用。举一个例子:
# 函数1 实现加法计算 返回计算结果
def myAdd(a,b):            # def 定义函数关键字 myadd定义的函数名称 a,b为函数传入参数
    c = a + b              # 加法计算主要代码
    return c               # return 函数返回值关键字 后紧跟返回的值

# 函数2 实现加法计算 返回计算结果
def myAdd2(a,b=5):         # 第二个参数 非必传项
    c = a + b              # 加法计算主要代码
    return c               # return 函数返回值关键字 后紧跟返回的值

# 函数3 实现列表求和 返回计算结果
def myListAdd(a):          # 列表求和
    c = 0                  # 从0开始
    for i in a:            # 遍历列表
        c = c + i          # 累加
    return c               # 返回值

函数调用

函数调用,即为函数的使用,函数名 和 对应参数传入。
# 调用函数1
n = 1                      # 第一个参数的值
m = 2                      # 第二个参数的值
r = myAdd(n,m)             # 调用
print(r)                   # 输出:3

# 调用函数2
n = 1                      # 第一个参数的值
r = myAdd2(n)              # 调用
print(r)                   # 输出:6

# 调用函数3
n=[1,2,3,4,5,6,7,8,9,10]   # 第一个参数的值
r = myListAdd(n)           # 调用
print(r)                   # 输出:55

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注