一. 概念函数: 把重复利用的代码块封装起来,多次利用起到少写代码,高效简洁的作用
内置函数: 比如 print()、len() 函数等,这些都是python为我们提供的内置函数,可以直接进行调用。
自定义函数:自己定义一段可重复使用代码的函数,简单理解就是自己创建的函数。
二.函数定义
def 函数名():
函数体
return
函数名
1.无参函数
2.有参函数
3.位置参数
调用函数时传入实参的数量,位置和定义函数时的形参保持一致
4. 关键字参数
根据形式参数来确定输入的参数值,使用关键字参数允许函数调用时参数的顺序 位置与定义时不一致
5. 默认值参数
7. 不定长参数
不定长参数传入的参数比声明函数时的参数多,加一个*号 (元组 tuple),加了星号 * 的参数会合并为元组(tuple)的形式,存放传入多的参数