大家看看这段代码有什么毛病吗?

来源:2-4 Python实例属性的初始化

慕标4451161

2020-09-08 10:12

# Enter a code

class Anamial():

    def_init_(self, name, age):

        pass

dog=Anamial('dog',3)

cat=Anamial('cat',4)

print(dog.name)

print(dog.age)

 错误提示
 File "index.py", line 3
    def_init_(self, name, age):
                              ^
SyntaxError: invalid syntax


写回答 关注

5回答

  • weixin_慕斯0352826
    2022-12-13 09:17:34
    1. __init__是左右两边各两个下划线

    2. def后少一个空格

    3. 调用__init__,实例没有加上定义的参数属性

  • 粗实而夜雨
    2021-01-17 09:59:44

    __init__是两个短_的

  • 3333CR7_0
    2020-10-22 17:46:02

    def __init__   def后面有一个空格,init是两个下划线

  • 好帮手慕燕燕
    2020-09-09 11:47:46

    def_init_(self, name, age):

    def后面少了一个空格

  • WE_Xing
    2020-09-08 15:20:23

    估计是初始化方法是pass

Python3 进阶教程(新版)

学习函数式、模块和面向对象编程,掌握Python高级程序设计

41910 学习 · 236 问题

查看课程

相似问题