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

python进阶

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

最新回答 / 慕桂英0574841
<...图片...>你可以看一下老师给我们的学习计划表,中间多看了面向对象

已采纳回答 / 明明艾吃鱼
<...图片...>标红的地方换成j并不会影响结果,个人的理解是因为,红框中给f函数传的实参是i. 定义函数f的参数j只是形参

最赞回答 / Love牙牙
def是自定认函数,f没有被定义过,只是被赋了值

最新回答 / 慕工程6252982
赞在保护机构毒素和部分都是 vcnhvdj  在python中,CMP是默认生序的,就是你说的X>Y,输出的时候为1,当X< Y的时候,输出的时候就变成了-1,所以看返回值是要观察题目中是说生序还是将序

最新回答 / 慕粉2240596850
__add__需要传入两个参数,self代表本身对象,r代表另一个对象

最赞回答 / 林寒涧肃
Python3 去掉了__cmp__这个方法,想要实现课程的功能,只能按如下的方式:<...code...>更多内容可以参考Python的官方文档:https://docs.python.org/3/library/functions.html#sorted

已采纳回答 / 你爱我像谁1
因为这个num属性只在init方法里使用了,其他地方不需要所以可以直接使用

最新回答 / mtboy
我的理解就是把函数转换成属性@property ,同时他会生成一个@score.setter,当输出属性的时候调用的就是@property 下面的代码,对属性赋值的时候调用的就是@score.setter

已采纳回答 / 慕粉3775789
@瓶水相逢 我来回答这个问题吧,我也是纠结了一会,想通了,这句代码
super(School,self).__init__(name,sex,age,subject,score)
在单继承是没有问题的,但是多继承就会有问题。为什么呢?因为super(...

最新回答 / 慕粉13212751343
这个装饰器 相当于给你的目标方法增强, 得到一个增强后的方法, 进行调用,  而这个_name_ 就是获取 增强之前的方法

最新回答 / 慕田峪9950267
print filter(lambda s:1 if s and len(s.strip())>0 else 0, ['test', None, '', 'str', '  ', 'END'])filter是根据True 或 False,进行判断是否保留的,  所以表达式需要给出返回值

最新回答 / 慕移动4262466
def cmp_ignore_case(s1, s2):    u1 = s1.lower()    u2 = s2.lower()    if u1 < u2 :        return -1    elif u1 >u2 :        return 1    else:        return 0print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)

最新回答 / weixin_慕慕3044600
这表示,你的代码没有错误,可以运行,只是运行的结果和题目要求得到的结果不一致,检查符合题目要求不

已采纳回答 / 扬清波
calc_prod(lst) 返回的应该是个“函数对象”,不知道这个词用的对不对,我也是初学者,一起加油呀
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消