类的构成
- 类的名称:类名
- 类的属性:数据
- 类的方法:行为
定义类
class 类名:
方法
创建方法:
class ou():
def move (self):#move()就是方法
print(’…’)
这里的方法和前面的函数的定义是类似的,到后边也是要调用的
init
init的主要作用是用来初始化函数,完成一些默认设定,在代码中,往往是要以__init__这种形式出现的;init():这里括号里的参数必须是self的形式。
一个类里可以定义好多个方法,他们之间或多或少都有联系;在最后的调用中,要往里边赋值,之后才能输出想要的结果。
魔法方法
id()
用来查找()内对象的地址
str(self)
第一个参数是self,系统默认的参数,使用str可以得到一个返回值,在输出对象时,他就会自动打印出这个方法中的return中的内容。