1. 定义类 class Student(object):
2.创建实例:bart = Student()
3.初始化:
class Student(object): def __init__(self, name, score): self.name = name self.score = score
__init__(前后都有两个下划线)方法第一个参数永远是self,表示创建的实例本身。有了
__init__
方法,在创建实例的时候,就不能传入空的参数了,必须传入与__init__
方法匹配的参数,但self
不需要传,Python解释器自己会把实例变量传进去。
类中定义的函数第一个参数永远是是self。
4. isinstance()
判断的是一个对象是否是该类型本身,或者位于该类型的父继承链上。
dir() 获得一个对象的所有属性和方法。