zoukankan      html  css  js  c++  java
  • OOP的几个不常用的方法

    from OOP_多态 import cat
    
    c = cat("cat")
    print(c.__doc__)
    print(cat.__doc__)
    #
    # 打印类的描述信息,也就是
    # class cat(animal):
    #     '''
    #     # from xxxxxxxxx
    #
    #     '''
    
    
    
    
    print(cat.__module__)
    #打印这个实例|类属于哪个文件或者说模块
    #  OOP_多态
    
    print(cat.__dict__)
    #以字典的形式打印类的成员变量
    # {'__module__': 'OOP_多态', '__doc__': '
        from xxxxxxxxx
        ', 'age': '23', '__init__': <function cat.__init__ at 0x01AA5468>, 'talk': <function cat.talk at 0x01AA5420>}
    
    
    
    print(c.__dict__)
    #以字典的形式打印实例的变量,在某些场景下需要遍历实例中的所有变量
    # {'name': 'cat'}
    

      

  • 相关阅读:
    GDUFE ACM-1093
    GDUFE ACM-1088
    GDUFE ACM-1069
    GDUFE ACM-1051
    GDUFE ACM-1049
    GDUFE ACM-1046
    GDUFE ACM-1045
    GDUFE ACM-1043
    OpenCV学习(7.12)
    OpenCV学习(7.11)
  • 原文地址:https://www.cnblogs.com/bainianminguo/p/7266543.html
Copyright © 2011-2022 走看看