• 2022-06-07
    以下有关类的声明,正确的是
    A: class Student(object) def __init__(self, name, score): self.name = name self.score = score
    B: class Student(object) def __init__(self, name, score) self.name = name self.score = score
    C: class Student(object): def __init__(self, name, score): self.name = name self.score = score
    D: class Student(object): def __int__(self, name, score): self.name = name self.score = score
  • C

    内容

    • 0

      Python中类的定义正确的是 A: class Phone: name = "" call(self, name) print(name, "打电话") B: class Phone: name = "" call(self, name) print(name, "打电话") C: class Phone: name = "" def call(self, name): print(name, "打电话") D: class Phone name = "" def call(self, name): print(name, "打电话")

    • 1

      class Person: def __init__(self,n="xxx"): self.name=n class Student(Person): def __init__(self,s="male"): self.sex=s def show(self): print(self.name,self.sex) s=Student("female") s.show() 结果:

    • 2

      class Student: def __init__(self,n="xxx"): self.name=n def show(self): print(self.name) s=Student("yyy") s.show() 结果

    • 3

      以下代码编译后,调用错误的是:class Student: def __init__(self,name,age): self.name=name self.age=age def __del__(self): del self.name del self.age print("对象数据删除完毕!")stu=Student("zs",10) A: stu.name; B: stu.__init__("李四",20); C: del stu; D: stu.__del__();

    • 4

      class Person: def __init__(self,name):self.name=name def __str__(self):return "我的名字是"+self.nameperson=Person("小明")print(person)编译能通过吗,如果通过写出结果,否则写出失败原因