zoukankan      html  css  js  c++  java
  • [py]类属性和实例属性

    默认类和实例的内置属性一致

    class A:
        """测试类"""
        name = "maotai"
        def __init__(self):
            self.age = 22
            
    ## 打印类的属性
    for i in dir(A):
        print(i)
    
    ## 打印实例的属性
    for i in dir(A):
        print(i)
    
        
    print(A.__doc__) # 测试类
    
    __class__
    __delattr__
    __dict__
    __dir__
    __doc__
    __eq__
    __format__
    __ge__
    __getattribute__
    __gt__
    __hash__
    __init__
    __init_subclass__
    __le__
    __lt__
    __module__
    __ne__
    __new__
    __reduce__
    __reduce_ex__
    __repr__
    __setattr__
    __sizeof__
    __str__
    __subclasshook__
    __weakref__
    
    

    测试类属性和实例属性

    class A:
        """测试类"""
        name = "maotai"
        def __init__(self):
            self.age = 22
    
    print(A.__doc__)
    
    
    for i in dir(A):   ## 类属性: 含有name属性, 无age属性
        print(i)
        
    for i in dir(A()): ## 实例属性: 含有name属性, 含有age属性
        print(i)
    
  • 相关阅读:
    线程同步-使用CountDownEvent类
    WPF 依赖属性和附加属性
    ef core
    Razor语法
    python-爬虫
    ftp
    泛型
    结对编程作业
    第三次作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/iiiiiher/p/8651311.html
Copyright © 2011-2022 走看看