什么是类?

类就是一系列对象的特征与技能的结合体

强调:站在不同的角度得到的分类是不一样的

在现实世界中:现有对象后有类

在程序中:先有类,然后以类调用出对象

如何定义一个类?

class Luffy:  #类名字首字母需要大写
  school = 'luffy' #类内部的变量属于类的内部属性包括里面的函数或者其他数据类型
def lear(self):
print('学习') #这里面的函数称之为类体
def ear(self):
print('吃饭')
def sleep(self):
print('睡觉')
print('老王的媳妇出轨啦!') #类不需要像函数一样调用才能执行,只要生成类,里面的代码就会执行
#查看类的名称空间:
  print(Luffy.__dict__) #打印类的名称空间 里面的变量是储存到一个字典中的,
  print(Luffy.__dict__['school']) #‘Luffy.__dict__’就相当于一个字典,它可以用字典的方法取出value
#增加属性:
  Luffy.county = 'china'
  print(Luffy.county) #查看增加的属性
#删除属性:
  del Luffy.county
#改属性:
  Luffy.school = 'Luffycrty'

#类,可以像字典一样取值:
  print(Luffy.school)  #就相当于一个字典,它可以用字典的方法取出value

stu1 = Luffy() #实例化一个类得到一个对象
print(stu1) #打印类生成的对象


#总之类的属性的名称空间和函数的一样,都是储存到字典里面,可以像字典一样增删改查
原文地址:https://www.cnblogs.com/yuexijun/p/10228977.html