静态,类,实例,冒泡

    cc = [1,4,2,5,8,3,7,6,10,9]
    # print(len(cc))
    # print(cc.sort())
    # print(cc[0])
    # print(list(reversed(cc)))
    # cc = "ffsdss"
    # print(list(reversed(sorted(cc))))
    for i in range(0,len(cc)-1):
        for j in range(0,9):
            if cc[j] > cc[j+1]:
                cc[j],cc[j+1] = cc[j+1],cc[j]
        print(cc)
class Lei:
    name ="张三"

    def ccs(self): #实例函数
        return self.name

    @classmethod
    def cls(cls):
        print("类方法")
        print("类",cls.name)

    @staticmethod
    def staticm():
        print("静态方法")


cct = Lei()   #实例函数必须要创建实例才能执行 (创建实例一般会执行初始化函数,而静态和类方法不需要,所以不能调用初始化函数)
print(cct.ccs())

Lei.cls()  #类方法不需要创建实例,直接类.方法 

Lei.staticm()  #静态方法也不需要创建实例,直接类.方法

 

上一篇:Python3构造方法__new__在普通类和元类中的差别


下一篇:44.第十章 网络协议和管理配置(五)