手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

小甲鱼零基础学python视频小甲鱼零基础学python第二版pdf课后题

时间:2022-04-18    点击: 次    来源:网络    作者:佚名 - 小 + 大

小甲鱼零基础学python视频小甲鱼零基础学python第二版pdf课后题



下载地址

https://share.weiyun.com/2XRnoj1t


资料目录
小甲鱼零基础学python视频全套96集
小甲鱼零基础入门学习Python pdf
小甲鱼零基础学python第二版 pdf
小甲鱼零基础入门学习Python全套课件+源码
鱼c小甲鱼零基础学python全套课后题及答案

举例


第十七课测试题答案:
0. 你有听说过DRY吗?
DRY是程序员们公认的指导原则:Don't Repeat Yourself. 
快快武装你的思维吧,拿起函数,不要再去重复拷贝一段代码了!

1. 都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢?
使用函数:
0) 可以降低代码量(调用函数只需要一行,而拷贝黏贴需要N倍代码)
1) 可以降低维护成本(函数只需修改def部分内容,而拷贝黏贴则需要每一处出现的地方都作修改)
2) 使序更容易阅读(没有人会希望看到一个程序重复一万行“I love FishC.com”)

2. 函数可以有多个参数吗?
可以的,理论上你想要有多少个就可以有多少个,只不过如果函数的参数过多,在调用的时候出错的机率就会大大提高,因而写这个函数的程序员也会被相应的问候祖宗,所以,尽量精简吧,在Python的世界里,精简才是王道!

3. 创建函数使用什么关键字,要注意什么?
使用“def”关键字,要注意函数名后边要加上小括号“()”,然后小括号后边是冒号“:”,然后缩进部分均属于函数体的内容,例如:
1. def MyFun():
2.     # 我是函数体
3.     # 我也是函数体
4.     # 我们都属于函数MyFun()
5.
6. # 噢,我不属于MyFun()函数的了

4. 请问这个函数有多少个参数?
1. def MyFun((x, y), (a, b)):
2.     return x * y - a * b
如果你回答两个,那么恭喜你错啦,答案是0,因为类似于这样的写法是错误的!
我们分析下,函数的参数需要的是变量,而这里你试图用“元祖”的形式来传递是不可行的。
我想你如果这么写,你应该是要表达这么个意思:
1. >>> def MyFun(x, y):
2.         return x[0] * x[1] - y[0] * y[1]
3.
4. >>> MyFun((3, 4), (1, 2))
5. 10

5. 请问调用以下这个函数会打印什么内容?
1. >>> def hello():
2.         print('Hello World!')
3.         return
4.         print('Welcome To FishC.com!')
会打印:
1. >>> hello()
2. Hello World!
因为当Python执行到return语句的时候,Python认为函数到此结束,需要返回了(尽管没有任何返回值)。

上一篇:零基础学python小甲鱼电子书pdf零基础学python小甲鱼课后作业

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |