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

已采纳回答 / it_aking
这只是创建一个变量来接收你打开的txt文件,就跟你定义a=1却没有使用是一样的道理。当然,你可以在打开后,使用f.read()并打印来查看文本内容。

已采纳回答 / it_aking
实例化一个类时,即创建一个Students类的对象,会自动调用__init__方法,进行初始化

已采纳回答 / 慕仔9036213
这个相当于封装了一个方法,面向对象里面的封装的特性

已采纳回答 / 慕侠6748888
有啊!
 print('My friend is {}...'.format())
 format后面跟了friend啊

已采纳回答 / Zobeltitz
首先调用add函数实在创建Rational类之后的,所以在调用这个函数的时候Rational已经创建完了,不会出现问题Rational()是创建一个Rational类型的对象,调用的是__init__构造方法,这个函数返回一个Rational类型的对象,这个对象是运算结果

已采纳回答 / Zobeltitz
在自己自定义的类中的这两个方法继承自Object类,可能不符合自己的需求(比如说输出太难读了)。所以需要在自己的类中重写这两个方法,覆盖继承的这两个方法,执行新的功能。(在Python的内建数据类型(字符串,整型等)中应该已经重写过这个方法了)str和repr用户和开发者都可以使用,结果均打印在命令行中。区别在于这两个的函数的作用的定义,str注重用户的可读性(在某些应用里可能会输出图表之类的?),repr注重开发和调试期间的使用(课程中说:”在终端(Terminal)中直接输入变量的时候“,用户不太用直...

讲师回答 / 咚咚呛
在线的编辑器是不支持交互式输入的呢,建议input函数可以在自己本地测试。

讲师回答 / 咚咚呛
是的,感谢同学的反馈。

已采纳回答 / 慕盖茨7031404
程序里的 self.p * r.q用来计算通分后分数的分子。这里把有理数用分数表示,有理数的运算也就成了分数的运算,如计算:1/3 + 1/5,先进行通分变成:5/15 + 3/15,这个5/15的分子就是程序里的 self.p * r.q

已采纳回答 / weixin_慕设计1349666
我感觉是图和文字没有匹配,老师弄错了。

讲师回答 / 咚咚呛
感谢反馈,看样子应该是页面出了些问题,我联系工作人员确认下。

最赞回答 / 3333CR7_0
def __init__   def后面有一个空格,init是两个下划线

讲师回答 / 咚咚呛
可以思考下报错背后具体的原因哈,这个习题成功的演示就是会报错的。可以看到,在初始化的时候,__init__()方法里面是可以把Animal.__count打印出来的,但是在外部再次尝试打印的时候,则失败了;如果把__count改为count,则不会报错。
首页上一页12下一页尾页
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消