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__

更多相关文章

  1. 彻底理解初始化参数SERVICE_NAMES和客户端TNS中的SERVICE_NAME
  2. identity_insert和表初始化脚本
  3. 【Linux】Mysql初始化root密码和允许远程访问
  4. Java类的初始化顺序
  5. JAVA-初步认识-第十章-对象的初始化过程
  6. Java虚拟机:类的初始化
  7. [置顶] Java中的类装载和初始化模块

随机推荐

  1. android_ui对其方式
  2. Android 设置全屏显示
  3. Android APK安装过程及原理详解
  4. Android中设置关键字高亮的方法
  5. android计时demo源代码
  6. 新建Cocos2dx-Android工程
  7. android 动态添加View
  8. Android高级工程师成长路线
  9. Android :Process xxxxx (pid xxxxx) has
  10. Android在Log中打印出当前的调用栈