1、使用函数的优势
重复使用
- 调试修改容易
- 容易组合
2、调用内置函数
好多、上网搜吧
3、定义函数
def 函数名称():
“描述必须放在第一行”
<语句>
代码:
def add(x,y):
"这是执行+"
return x+y
rs=add(3,5)
print(rs)
4、函数的参数
4.1 必须参数
- 调用函数的参数个数要正确
- 参数的顺序要正确
4.2 关键字参数
就是按照关键字赋值
def add(x,y):
"这是执行+"
return x+y
rs=add(y=6,x=4)
print(rs)
4.3 默认参数
def fs(name,price=100):
"输出商品名称和价格"
print("名称",name)
print("价格",price)
return
fs(name="香蕉",price=20)#传递参数
fs(name="苹果")
4.4可变参数
def fs(x,*args):
"可变参数"
print("第一个参数",x)
for b in args:
print("可变参数:",b)
return
fs(1,2,3,4,5,6)
5有返回值的参数和无返回值的参数
有返回值
def sum(x,y):
"+"
sums=x+y
return sums
sums=sum(3,3)
print(sums)
无返回值
def sum(x,y):
"无返回值"
return
sums=sum(3,3)
print(sums)
6、形参和实参
7、变量作用域
8、返回函数
9、递归函数
10、匿名函数
11、偏函数
12、输入和输出函数