类(class):类是对现实生活中一类具有配合特性的事物的笼统,用来形貌具有雷同的属性和要领的对象的鸠合。
参考代码:(引荐进修:Python视频教程)
# 定义“人”类 class Person(object): class_name = "人类" #初始化时须要给“人”分派一个名字name # 事情时长 working_time则留给“男子”和“女人”去离开定义 def __init__(self, name): self.name = name self.working_time = None #定义一个要领,它能输出事情时长 def work(self): print(self.working_time) #还可以定义其他要领 # 定义“男子”类, 它须要“继续”“人”类 class Man(Person): def __init__(self, name): # 挪用“人”类的初始化要领以完成继续 Person.__init__(self, name) # 定义事情时长 self.working_time = 8 # 定义“女人”类,它须要“继续”“人”类 class Woman(Person): def __init__(self, name): # 挪用“人”类的初始化要领以完成继续 Person.__init__(self, name) # 定义事情时长 self.working_time = 6 print(Person.class_name) # 输出 人类 zhangsan = Man("zhangsan") print(zhangsan.working_time) # 输出 8 Lisi = Woman("Lisi") print(Lisi.working_time) # 输出 6
第一行,这是Python3的牢固语法。固然Person是我们本身定名的类称号,一般发起第一个字母大写。(object)也是牢固语法。
第二行,class_name变量是一个类变量,它的值将在这个类的一切实例之间同享。
接下来,第一个def,被称为类的“组织函数”或“初始化要领”,实在就是这个类的基本信息,当创建了这个类的“实例”,就能够挪用这些基本信息。__init__也是牢固花样。在这里有两个参数self, name对应“本身,姓名”,实在你都可以本身喜好的名字,固然第一个self也是人人约定俗成的,这里的self是指“本身”,是指“实例化”今后的那个人的“本身”。
更多Python相干技术文章,请接见Python教程栏目举行进修!
以上就是怎样明白python的类的细致内容,更多请关注ki4网别的相干文章!