为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
学习人数
综合评分9.20
575人评价 查看评价
9.6 内容实用
9.0 简洁易懂
9.0 逻辑清晰

最赞回答 / noways
LOL的GOD-LIKE 知道吧,一个意思

最新回答 / strive_luo
count()调用时返回的是结果类型是list,所以这里这样写话,就可以分别对应取值。就像 x,y=[11,22],分开写的话就是x=11,y=22

最新回答 / 追魂月如弓
明白了,参考https://segmentfault.com/a/1190000000322433 这是一个python3版本中的一个改动造成,map()函数结果必须传入list封装一下才行。所以改进为:def f(x):    return x*xprint (list(map(f, [1, 2 , 3, 4, 5, 6, 7, 8, 9])))执行结果:[1, 4, 9, 16, 25, 36, 49, 64, 81]请按任意键继续. . .

最赞回答 / 魔luck
父类的初始化函数会先执行  ,最后才是 自己的初始化函数super(D, self).__init__(a)这句话,即先调用了 B C 的初始化,而B C 的初始化 又调用的 A 的 ,A的初始化有print 'init A...' 所以先输出 init A。 接下来  D 调用B C初始化那到底是先调用B 或者 C 呢?看这个class D(B, C),右边的参数先传入,即先调用了C。你可以试下B、C换下顺序 就明白了

最新回答 / 姚杰1
A=B,是将B的值赋给A;A==B,是判断A和B是否相等。

最新回答 / wkcaeser
我对这个函数的理解有点错误  不好意识

最新回答 / rsil
因为递归调用所有父类的__init__

最新回答 / rsil
斐波拉契数列的定义,除了最开始的两个数0和1,后面的每个数都等于其前面两个数之和这里是以递归算法求斐波拉契数列中任意位置的数值 result = fib(9) + fib(8)表示第10个数等于第8个数和第9个数之和

最新回答 / 123321_0015
这个相当于    if x < 0:        -x    else:        x-x if x < 0 else x,这是一个简写的条件表达式

最新回答 / 景山vokcmid
__repr__没有声明成__str__的值,是不可以的

最新回答 / xq1360900379
for 循环遍历 kw里面的项 并对应把key给k  把value给v setattr 给self对象新增属性 其中 k是属性名,v是属性的值,
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消