20-0530 - 列表生成式,类的封装

class Foo:
    pass

class Bar:
    pass

v = [item() for item in [Foo,Bar]]

>>>: v==>  [Foo(), Bar()]

 2. 类的封装

封装有两种:
    1. 将同一类方法封装到类中
        class A:
        # 文件增删改查方法
      def add():
        pass
      def delete():
        pass
2. 将数据封装到类中
     class B:
      def __init__(self, a1, a2)
        self.a1 = a1
        self.a2 = a2
  b1_obj = B(22,44) # 将数据22和44封装到b1_obj实例对象中

 

posted @ 2020-05-30 14:22  10132714  阅读(159)  评论(0编辑  收藏  举报