# 函数的好处:
# 1、减少代码的冗余
# 2、增加代码的可读性
# 3、将功能进行封装
#
# 定义函数:
# def func():
# print(1)
# 函数体
# def 关键字
# func 函数名
# () 参数
# : 结束语句
#
# 参数中写入数据类型,起到提示作用,没有约束作用
# def func(a:int,b:str):
# print(a,b)
# func(1,2)
#
# 调用函数
# func()
# 函数名+()
# 多次调用,就是多次执行
# 可以循环调用
#
# 返回值:return
# 返回一个内容,就是内容本身,可以返回任意数据类型
# 返回多个内容,以元组的形式返回
# 终止函数,但不能终止循环
# 终止后下方的代码不执行
# 不写返回值或者没有return就返回None
# 将内容返回给了函数的调用
#
# 参数:
# 形参:函数定义的时候叫做形参
# 位置参数
# 默认参数
# (位置+默认)混合参数
# 优先级:位置>默认参数
#
# 实参:函数调用的时候叫做实参
# 位置参数
# 关键字参数
# (位置+关键字)混合参数
# 优先级:位置>关键字参数
#
# 传参:将实参传递给形参的过程叫做传参
# 位置传参必须一一对应
# 形参是默认的参数时,实参传递时可以不写,写了会把默认的覆盖
原文地址:https://www.cnblogs.com/zhangshan33/p/11197529.html
时间: 2024-10-10 02:43:29