在Python中TypeError: object() takes no parameters新手问题的解决办法
16lz
2021-01-22
class Car():
"""模拟一次汽车的简单尝试"""
def _init_(self, make, model, year):
"""初始化汽车属性"""
self.make = make
self.model = model
self.year = year
def get_descriptive_name(self):
"""返回整洁性的描述性信息"""
long_name = str(self.year) + ' ' + self.make + ' ' + self.model
return long_name
my_new_car = Car('audi', 'a4', 2016)
print(my_new_car.get_descriptive_name())
对于这段代码,Python解释器报错:object() takes no parameters
原来 _init_应该是两个_ , 即__init__
更多相关文章
- 彻底理解初始化参数SERVICE_NAMES和客户端TNS中的SERVICE_NAME
- identity_insert和表初始化脚本
- 【Linux】Mysql初始化root密码和允许远程访问
- Java类的初始化顺序
- JAVA-初步认识-第十章-对象的初始化过程
- Java虚拟机:类的初始化
- [置顶] Java中的类装载和初始化模块