'''
1.以上所写代码无法做到精简,需要用必须重复写模仿len的功能
2.所写的代码兼容性很差
3.没有返回值
函数:类似工具,提前定义好之后就可以反复使用
'''
''' def 函数名(参数1,参数2): """函数注释""" 函数体代码 return 返回值 '''
'''
1.def(必选)
定义函数的关键字
2.函数名(必选)
与变量名命名规范一致
3.参数(可选)
当函数定义了参数,在调用的时候必须进行传参才能运行成功
4.函数注释(可选)
对函数体功能进行解释
5.函数体代码(必选)
函数功能实现的代码,核心逻辑(重要)
6.return(可选)
执行到return的时候结束函数并且返回值,如果要返回多个值会组织成元组返回
'''
1.函数必须先定义后调用(不能乱顺序)
2.函数在定义阶段只检测语法不执行代码
3.函数在调用阶段才会执行函数体代码