老男孩python day 014-函数概论
什么是函数?
# “披风理论”
1个For循环 = 完成任务1
1个If 判断 = 完成任务2
(For循环+if判断)N层嵌套 = 橙色披风
比如(魔兽世界)中的做“橙色装备”的任务一样,
有了这个披风就能够副本战场无所不能。
而获得这个披风需要好几个步骤才能够交任务获得披风。
而我在该账号的其他角色想要获得该披风需要重新开启该任务。
如果披风账号绑定整个账号的所有角色人手都能够得到披风,
无需重新开启任务。
“账号绑定”就是“函数”。
“装备橙装”就是“调用”。

运行函数 = 函数名()
如果没有结果就需要官网工作人员“接着”。
函数的特点:
1.代码可重复使用
2.一致性,易维护
3.可拓展
返回值:return:


总结:
返回值数=0 => return = None
返回值数=1 => return = object
返回值数>1 => return = object
形参和实参:


形参:
是不存在的,只有被调用才分配内存单元。
有一个“return”函数即刻结束。
位置参数与关键字参数:
位置参数:


关键字参数:

有一个“return”函数即刻结束。
二者混搭:
1.位置参数必须在关键字参数的左边。
2.且关键字对应的实参要在位置参数对应形参的后边。
总之:
如上图:
1,位置参数与关键字参数之间的“连线”不允许交叉。
2,位置参数“左”,关键字参数“右”。

![]()

练习:执行下列语句会发生什么?

浙公网安备 33010602011771号