对象修改属性查询获取

Posted sunshinekimi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象修改属性查询获取相关的知识,希望对你有一定的参考价值。

# coding=utf-8
ALL_VARS = 


def set_var(key, value):
    ALL_VARS[key] = value


def get_var(key):
    return ALL_VARS.get(key, "not exist this key")


class T(object):

    def __init__(self):
        self.name = "ssss"
        self.age = 11111


if __name__ == ‘__main__‘:

    t = T()
    setattr(t, "name", "zhansgs")
    # change attr 
    t.__setattr__("age", 999)
    # add attr
    t.__setattr__("keys","values")
    # get attr 
    print(t.name, t.age,t.__getattribute__("keys"),t.__dict__)
   
    """
    ###### output:
    zhansgs
    999
    values
    ‘name‘: ‘zhansgs‘, ‘age‘: 999, ‘keys‘: ‘values‘
    """

  

以上是关于对象修改属性查询获取的主要内容,如果未能解决你的问题,请参考以下文章

GORM如何获取查询对象的属性

vue怎样动态修改对象属性值?

JQuery修改对象的属性值

HTML DOM属性

SoapUI对于Json数据进行属性值获取与传递的问题

修改List内部对象的属性值并保存