作者: 青蛙兄 分类: 进阶 发布时间: 2019-08-03 23:17

类 class
我们目前所学习的对象都是python内置的对象
但是内置对象并不能满足所有的需求,所以我们在开发中经常需要自定义一些对象
类,简单来理解,它就相当于一个设计图纸,在我们的程序中,我们需要根据我们的类来创建对象
所有类我们就可以理解为对象的图纸,我们也称对象是类的示例instance
如果多个对象是通过一个类创建的,我们称这些对象是一类对象
像int float str list dict ……这些都属于类
a = int(10) 等于创建一个int类的示例
如果我们自定义的类,都需要使用大写字母开头,使用大驼峰命名法来对类命名

#自定义一个简单的类  
#class 类名([父类]):  
#   代码块  
class MyClass():  
    pass  
print(MyClass,type(MyClass))  
  
#<class '__main__.MyClass'> <class 'type'>  
#使用MyClass创建一个对象  
mc = MyClass()  
print(mc,type(mc))  
###<__main__.MyClass object at 0x0000027F4073B780> <class '__main__.MyClass'>  
#isinstance() 用来检测一个对象是否是一个类的示例  
result = isinstance(mc,MyClass)  
print(result)  #True mc是MyClass的实例 
一条评论
  • 匿名

    2019-11-09 下午1:42

    😆

发表评论

电子邮件地址不会被公开。