一.什么是函数?
是实现某一功能的代码的集合体
二.为什么要用函数
1.防止代码结构混乱,可读性差
2.避免代码重复
3.提高代码可维护性
4.提高可扩展性
三.如何定义函数
def 函数的名字(参数1......参数n):
return 值
1.什么时候使用无参函数
不需要外界数据就能完成功能
2.调用
名称() 直接调用
3.返回值
return关键字返回一个值
1.函数定义中可选
def zhazhiji(food):
return "%s111" %(food)
q=zhazhiji("apple")
print(q)
2.调用函数不需要返回任何结果给调用者,就不需要返回值
3.一次性返回多个值,返回元组,解压赋值
def func():
return 1,2,"apple"
res = func()
print(res)
4.返回空值
得到 None
5.一个函数中可以有多个return
def fun():
print(1)
return "1"
print(2)
return "2"
函数中碰到return 直接返回,剩余代码不在执行