老男孩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,位置参数“左”,关键字参数“右”。

 

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

 

posted @ 2018-05-18 05:26  西北狼2018  阅读(62)  评论(0)    收藏  举报