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

已采纳回答 / 柳随风
calss Animal(object):
    def __init__(self,name,age) 
    self.name = name
    self.age = age
dog = Animal('Tim',4) 
cat = Animal('Aim',5)
print(dog.name)
print(dog.age)
print(cat.name)
print(cat.age)
<...code...>

最赞回答 / 半阵封涵
可以啊
class Student(Person):

    __slots__ = ('score',)

    def __init__(self, name, gender, score):
        super(Student, self).__init__(name, gender)
        self.score = score
class Student(Per...

已采纳回答 / 粗实而夜雨
给出的Animal类里面并没有具体的初始化内容,只是调用了pass函数,所以会报错,你把pass里的内容替换下,def __init__(self,name,age) 就可以了

最新回答 / 粗实而夜雨
Python pass 是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。因为如果定义一个空函数程序会报错,当你没有想好函数的内容时时可以用 pass 填充,使程序可以正常运行。

最赞回答 / 粗实而夜雨
你看下r=f(i)和程序中的f(j)函数,这样你会发现j是形参,i就相当于传入的参数,所以就是相等的了
def count():
fs = []
for i in range(1, 4):
def f():
return i*i
fs.append(f())
return fs

f1, f2, f3 = count()
print(f1,f2,f3)
f4=count()
print(f4)

最新回答 / 廖玉文_给力印
这是python的拆包功能,对于list 和 tuple都可以这样拆包,可以百度‘python 拆包’

最赞回答 / 慕瓜3414965
dog 是类动物(__main__.Animal)的实例(object)存放在地址(at 0x7f02d212c450)cat 存放在另一个地址

最新回答 / 慕瓜3414965
如果文件内容为:12345ABCDE如果重头开始读文件,f.readlines(size) 0<size<=5 读取第一行,5<size<=10 读取一二行。   两次f.readlines(5) 分别读取一 、二 行。size在0-5之间。实际读取的是一行(而且换行符也会被读取,实际换行又占用两个字符)。无法确定在读到文件的哪个位置,也就无法告诉(tell)了。

最新回答 / 慕设计6218998
做了个试验。如果class D(B, C), 则实例d.who(),用的是继承自B的who方法如果class D(C, B), 则实例d.who(),用的是继承自C的who方法跟填写的父类的先后顺序有关。
是我学习python3进阶太早了嘛,定义一个类并实例化完全不会啊,怎么去定义数据,还有方法,根本不知道啊

最新回答 / 慕莱坞9315467
object是所有类的一个父类,不写的话默认也是继承的
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消