Python(类的使用/对象的使用)

##定义类
class Teacener:
    name = '大师赛'
    age = 18
    sex='男'
    ##类定义的函数
    def course(self):
        print('course')
        return 'aaa'
    print('类的定义运行')
print(Teacener.__dict__)
#调用类的属性
print(Teacener.name)
print(Teacener.age)
##类的方法其实就是函数
print(Teacener.course)
Teacener.course(1)
###修改类属性的值
Teacener.name = '是多少'
print(Teacener.name)
####添加类的属性
Teacener.play = '搜索'
print(Teacener.__dict__)
##删除属性
del Teacener.play
print(Teacener.__dict__)
###3个对象
t1=Teacener()
t2=Teacener()
t3=Teacener()
##生成的对象拥有类的属性和方法
print(t1.name)
print(t2.name)
print(t3.name)
###对象的方法
print(t1.course)
print(t2.course)
print(t3.course)
print('=========')
###这些对象没有独立的属性,用的是l类的属性
print(Teacener.__dict__)
print(t1.__dict__)
print(t2.__dict__)
print(t3.__dict__)

t1.course()
####对吧类方法执行,需要传入参数
Teacener.course(111)
print(Teacener.course(111))
print(t1.course())