用python定义类
class __init__() # 构造函数,将类的属性进行设置 ... ..... __del__() # 析构函数,当一个对象被python回收会调用此函数
两个内建函数
dir() 返回一个对象的属性
type() 获取对象的类型
在Python2.x中,
class OldStyle:
pass
和
class NewStyle(object):
pass
是不同的。
但是在Python3.x中,这两种类定义是相同的。
两个内建函数dir()和type()
dir():返回一个对象的属性;
type():获取一个对象的类型。
返回一个对象
获取对象的类型
新建一个类 需要对类的属性进行设置
构造函数
定义类one
应使用新式类
class NewStyleClass(object):
python销毁一个对象的时候用的函数
def __init__(self,[...):构造函数
def __del__(self,[...):析构函数
返回对象的属性
获取对象的内容
类的构造函数
定义类的代码
构造函数:def __init__(self,...): //初始化对象
析构函数:def __del__(self,...): //回收对象
dif() //返回对象属性
type() //返回对象的类型
class Name(inherited class): self.property1 self.property2 # Constructor def __init__(self, property1, Property2): self.property1=property1 self.property2=property2 def __del__(self, [...):
python 类构造函数
def _init_(self, ):
新式类由于可以继承“上级”的属性,因此比老式类具有更多的属性

定义类
class ClassName: def __init__(self, [……) #构造函数:设置类的属性 pass def __del__(self, [……) #析构函数:销毁对象时调用 pass
旧式类:
class OldStyle: pass
新式类:(在python2中,若一个类没有继承别的类,最好继承object类;在python3中,所有类皆是新式类)
class NewStyle(object): pass
类的内建函数:
dir():返回对象的属性
type():获取对象的类型