函数
- 函数可以赋值给一个变量
- 函数可以作为元素添加到集合对象中
- 函数可以作为参数值传递给其他函数
- 函数可以当做函数的返回值
参数
- 带有星号 * 的参数
*arg
会以元组的形式导入,存放所有未命名的变量参数 - 参数的顺序:必选参数、默认参数、可变参数
*args
、命名关键字参数、关键字参数**kwargs
输出
- 如果函数没有使用
return
语句,则函数返回None对象 return
可以返回多个值return
不是必须的- 执行到
return
时,程序将停止函数内return
后面的语句
递归函数
- 递归函数用于调用函数的本身