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

python进阶

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

最赞回答 / 李钊114
def __cmp__(self,s):        if isinstance(s,Student):            return cmp(self.name,s.name)        else:            return cmp(self.name,s)这是受到其他同学的启发做出来的,你可以参考一下

最新回答 / 小猫过河
1、返回一段话,格式是,(Person:xxx,xxx,……)。其中的%s就是占位符,意思是先占着位置,%(self.xxx,self.xxx)这句里的self.xxx表示传入的变量,p=Person("Bob","male")表示实例化,给两个值。这样就可以显示了。2、输入p就显示具体的内容,可以先封装起来,然后引用,import xxx之后p就可以了,另外不知道你第二个问题是不是这个意思,我根据自己的理解写的。

最赞回答 / 哗啦啦啦啦啦哎呀呀呀呀呀
用from PIL import Image 代替 import Image 就成功过了。谢谢了。

已采纳回答 / JayD
仅仅只是在比较的时候临时改变,并没有史迹对那个数组操作。

最新回答 / Perona
这门课只有图文教程加编程练习,没有视频。

最赞回答 / 拳拳
<...code...>你想写的应该是这样的,你的代码里有点儿基本的错误,我稍作修改了一下。下面说一下我自己的理解这段代码运行的时候会输出 Bob 报错会提示Person中没有age的属性,但是如果我们...

最赞回答 / 谁能入我梦
这种情况是因为在python3里面,map()的返回值已经不再是list,而是iterators, 所以想要使用,只用将iterator 转换成list 即可, 比如  list(map()) 

最新回答 / 达达里昂
同希望慕课网可以实现这个功能。python2.7 在线代码测试一般的小程序懒得另开编辑器,都是用在线的python编辑器(支持其他主流语言,适用其他课程),把你的代码粘进去,出问题后会报错。

最赞回答 / catdav
换个角度想:改之前,f()不带参数,fs里的f都是完全一样的,fs的内容是[f(),f(),f()]改之后,f(j)带参数,循环后产生了三个f(),fs的内容是[f(1),f(2),f(3)]

最新回答 / 小二百
因为上面使用int将x的平方根转换成了整数r,将忽略掉小数部分,使用r*r再判断结果是不是等于x,如果等于那就表示x的平方根是整数,没有小数部分

最赞回答 / 小二百
这里有两个对象,一个是r1,另一个是r2,分别对应def __add__(self,r):中的self,r,r是一个对象,它有两个属性p和q,r1 = Rational(1, 2),r2 = Rational(1, 4),所以self.p=r1.p=1, self.q=r1.q=2,r.p=r2.p=1, r.q=r2.q=3,return Rational(self.p * r.q + self.q * r.p, self.q * r.q) 表示返回两个参数p和q的值,以便下面def __str__(s...

已采纳回答 / Perona
pass就是什么也不做,只是为了防止语法错误。

最新回答 / 虫虫妞
cmp(x,y) 函数只是用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1,并不会返回x或y。这个题中传入了s1,s2。但是比较的时候只是借用对s1/s2转换后的数值进行比较,返回的也只是-1、0、1。拆开也就相当于:def cmp_ignore_case(s1, s2):    s1 = s1.lower()    s2 = s2.lower()    if s1 > s2:        return 1    if s1 ...

最新回答 / 小火星_
首先,你前面IF的条件和ELIF的条件不能一样。另外下面student需要定义
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消