笔记:1.self相当与指向实例的一个形参,无需传入实参。而且必须位于第一的位置(必不可少)
name与age相当于实例属性的形参,需要外界传入
2.self.name=name的作用相当于获取形参,且通过self.name的方式使得这个形参能被整个类调用(即其他方法中也能使用,使用格式self.属性),除此之外还能关联到实例之中。
3.“”“”“”文档字符串,类似于注释的作用
4.注意缩进得统一
5.def init(self,name,age)无需引号
6…title()将首字母大写
7.class Dog():注意得要()和:,()内必须是空的,因为得从空白处创建这个类。
8.方法def init(self,name,age),def sit(self),def roll_over(self)括号中包含self的原因是:使得实例能访问这些方法,self相当于一个可以自动传递的中介(传递实例)
9.unindent does not match any outer indentation level
表示缩进错误,
10.‘’‘’‘’‘’‘作用和#类似,但前者会引起缩进错误,后者不会。#只针对单行注释,而‘’‘’‘’‘’‘可以多行注释。
11.ctrl+z撤销键。
12.方法的调用:my_dog.sit(),自动在Dog类中查找方法。即实例名.方法名