函数

函数的好处:

1.减少代码重复性 (冗余)

2.代码可读性高

3.将功能进行封装(造工具)

定义函数

# def func():

#     print(1)



# def  关键字

# func 函数名

# ()   传递参数

# :    语句结束.

提示作用, 没有约束作用

# def func(a:int,b:str):

#     print(a,b)

# func(1,2)

调用函数

# 函数名+()

# 多次调用就是执行多次

# 可以循环调用

返回值:

return 返回值

return 返回一个内容(就是内容本身) 可以返回任意类型

return 返回多个内容,以元组的形式返回

return 终止函数 ,切记不能终止循环

return 下方的代码不执行

return 不写返回值或者没有return就返回None

return 将内容返回给了函数的调用

参数:

# 形参: 函数定义的时候叫做形参

    # 位置参数

    # 默认参数

    # (位置,默认) 混合参数

    # 优先级: 位置 > 默认





# 实参: 函数调用的时候叫做实参

    # 位置参数

    # 关键字参数

    # (位置,关键字) 混合参数

    # 优先级: 位置 > 关键字



# 传参: 将实参传递给形参的过程叫做传参

# 位置传参的时候必须一一对应

# 形参是默认的参数时,实参传递时可以不写.写了内容就会把形参的默认参数覆盖

课上代码敲 3遍

原文地址:https://www.cnblogs.com/liutong123/p/11309959.html