这篇文章主要介绍了python中class的定义及使用,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
python中class的定义及使用 #类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。 #对象:它是类的实例化。 #方法:类中定义的函数。 #类(Class) 由3个部分构成: ''' 类的名称:类名 类的属性:指对象的特征(一组数据) 类的方法:允许对象进行操作的方法 (行为/功能) ''' # Python 3.x中取消了经典类,默认都是新式类。 # 新式类的语法 -> class 类名(object): pass # 类对象支持两种操作:属性引用 和 实例化。 # 属性引用的语法:obj.属性 # 类实例化的语法:obj = 类名() # 类中方法的调用:obj.方法名() # 下面分析新式类的2种常见形式: #例1: #自定义一个类student class student(object): def speak(self): ## 哪个对象调用了这个方法,self就是那个对象;可以把self理解为一个形参 print("%s 说:我今年%s岁" % (self.name, self.age)) #类student 实例化一个对象john john = student() # 给对象添加属性 john.name = "约翰" john.age = 19 # 调用类中的 speak()方法 john.speak() #