zoukankan      html  css  js  c++  java
  • Python setattr() 函数

    描述

    setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的。高佣联盟 www.cgewang.com

    语法

    setattr() 语法:

    setattr(object, name, value)

    参数

    • object -- 对象。
    • name -- 字符串,对象属性。
    • value -- 属性值。

    返回值

    无。

    实例

    以下实例展示了 setattr() 函数的使用方法:

    对已存在的属性进行赋值:

    >>>class A(object): ... bar = 1 ... >>> a = A() >>> getattr(a, 'bar') # 获取属性 bar 值 1 >>> setattr(a, 'bar', 5) # 设置属性 bar 值 >>> a.bar 5

    如果属性不存在会创建一个新的对象属性,并对属性赋值:

    >>>class A(): ... name = "runoob" ... >>> a = A() >>> setattr(a, "age", 28) >>> print(a.age) 28 >>>
  • 相关阅读:
    学习进度06
    求最大子数组03
    js实现标签绑定回车事件
    ImageDown
    ImageUpload
    XMLProcess
    VideoConvert
    SmtpServerHelper
    SharpZip(压缩帮助类)
    SessionHelper
  • 原文地址:https://www.cnblogs.com/yc10086/p/13385661.html
Copyright © 2011-2022 走看看