类(class)是对一个抽象概念的描述。可以通过类名创建一个类对象。类对象是一个具体的对象。
list1=[1,2,3,4,5,6]
list2=list1.copy();
list2[1]=100
print(list1)
print(list2)
[1, 2, 3, 4, 5, 6]
[1, 100, 3, 4, 5, 6]
可以用class定义一个类
class Student:
def __init__(self,name,score): #注意下滑线的个数,self为实例对象,用来访问对象的属性
self.name=name
self.score=score
def print(self):
print(self.name,',',self.score)
s1=Student("liutiezhu",99) #定义类属性
s2=Student("wanggang",88)
s1.print()
s2.print()print(s1.name)
print(s1.score)
liutiezhu , 99
wanggang , 88liutiezhu
99
通常可以通过“类名.类属性”来查询或修改类的属性如Student.name,也可以通过“实例名.类属性”来查询实例的属性
如s1.name