• 语法
setattr(object, name, value)
  • 参数

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

  • 返回值

  • 例子

对已存在的属性进行赋值:
>>>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
>>>

python 中setattr()函数相关推荐

  1. python中setattr()函数用法详解

    setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的. getattr()用法详见博文:python中getattr()函数用法详解_IT之一小佬的博客-CSDN ...

  2. [转载] python 中 setattr() 函数 和 getarrr() 函数

    参考链接: Python setattr() setattr() 用来创建属性,经常用在创建类时候,在 init 方法中如果为了以后再加上某些属性,可以留一个关键字参数  setattr() 接受三个 ...

  3. python中的函数修饰器

    python中的函数修饰器 – @wrapper 简介 类似于C#的属性.Java的注解,python也有对应的修饰符.从Python2.7和Python3开始,提供了以'@'为标示的修饰符,可以在模 ...

  4. python中pop函数_Python中的Pop函数

    python中pop函数 什么是弹出功能? (What is the pop function?) The method pop() removes and returns the last elem ...

  5. 技术图文:举例详解Python中 split() 函数的使用方法

    背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...

  6. python中eval()函数的使用

    python中eval()函数的使用 python eval函数功能:将字符串str当成有效的表达式来求值并返回计算结果. 函数定义: eval(expression, globals=None, l ...

  7. Python中eval函数的表达式如何使用

    这篇文章主要介绍了Python中eval函数的表达式用法示例,文中通过示例对比来为大家进行详细的讲解,有需要的朋友可以借鉴参下,希望有所帮助 eval 是干嘛的? 解析字符串表达式并执行,并返回一个值 ...

  8. python中add函数_如何使用python中的add函数?

    之前向大家介绍过python中的求和函数sum函数,numpy中的sum函数,对于数组可以指定维度进行相加.numpy中还有另一种求和运算方法,即add函数.add函数不仅作用于numpy中加法运算, ...

  9. format函数python的顺序_[转载] Python中format函数用法

    Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...

  10. python中remove函数是什么意思,python中pop函数和remove函数有什么区别

    python中pop函数和remove函数有什么区别 发布时间:2020-12-10 09:36:18 来源:亿速云 阅读:80 作者:小新 小编给大家分享一下python中pop函数和remove函 ...

最新文章

  1. 目标检测比赛中的tricks集锦
  2. java诡异的String.split()方法
  3. kafka教程视频百度网盘下载,聊一聊-MySQL-数据库中的那些锁
  4. Waffles——机器学习开发包
  5. 初探 es6 promise
  6. SpringAOP中通过JoinPoint获取值,并且实现redis注解
  7. DataContractJsonSerializer类
  8. org.springframework.amqp.AmqpConnectException java.net.ConnectException的解决办法
  9. python管理工具ports_Python options.port方法代码示例
  10. Python机器学习:多项式回归与模型泛化009LASSO回归
  11. 时间序列分析(2)| ARMA模型的(偏)自相关函数
  12. JavaScript中call、apply个人理解
  13. flink on yarn 模式缺少资源,出现任务堵塞现象
  14. AI、Big Data、Cloud学习路线之百度智能云ABC初级认证(百度云智学院学习笔记)
  15. 计算机管理磁盘分区,一分钟搞定电脑磁盘分区,再也不求人!
  16. 毕业设计论文 基于遥感影像的道路材质信息提取方法研究
  17. 模块sys, os, glob, pickle, subprocess常见用法
  18. redit mysql_如何搭建自己的网站?
  19. 容联云发送手机短信验证码
  20. seekbar自定义android,Android自定义SeekBar实现视频播放进度条

热门文章

  1. NCTF web总结与复现
  2. 阶乘末尾0的个数(java)
  3. stateless4j
  4. Latex论文表格画法
  5. kali初讲——Metasploit攻击ms17_010复现
  6. 2021-08-29 网安实验-WEB专题-捉迷藏
  7. 将16进制的颜色转为rgb颜色
  8. 转载 | 访问控制的定义及五大实现挑战
  9. db-wal-shm
  10. buuctf-misc-小明的保险箱