文章目录

  • setattr() 函数
    • 描述
    • 语法
    • 参数
    • 返回值
    • 实例

setattr() 函数

描述

setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的。

语法

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
>>>

python内置函数之setattr() 函数相关推荐

  1. Python内置的字符串处理函数整理

    2019独角兽企业重金招聘Python工程师标准>>> Python内置的字符串处理函数整理 27 May 2011 16:30 Friday by 小屋 标签: 函数 字符串 Py ...

  2. sort函数pythonreverse_Python基础 7 ---- Python内置sort和sorted函数

    1 Python对数据的排序有两种方法,一种是容器内置的sort函数,另外一种利用sorted函数 2 对于sort函数我们不再进行讨论,只要研究一下sorted函数 3 sorted函数的原形sor ...

  3. python内置函数调用_Python中函数的基本定义与调用及内置函数详解

    前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...

  4. python内置的数字运算函数_Python 内置函数1

    abs(x)函数 返回绝对值 参数可以是:负数.正数.浮点数或者长整形 print(abs(-1.2)) # 结果1.2 cmp(x, y)函数 (python3已删) 中文说明: 比较两个对象x和y ...

  5. python内置的读取文件函数_Python函数篇(3)-内置函数、文件处理(已更新)

    1.内置函数 上一篇文章中,我重点写了reduce.map.filter3个内置函数,在本篇章节中,会补充其他的一些常规内置函数,并重点写max,min函数,其他没有说明的函数,会在后面写到类和面向对 ...

  6. python字符串find函数-Python内置的字符串处理函数整理

    str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length ...

  7. python测试脚本 进制转换器_使用Python内置的模块与函数进行不同进制的数的转换...

    binascii 模块:它包含一个把二进制数值转换成十六进制的函数,同样也可以反过来转. #binary_value是二进制数值不是字符串,也不是int型的1010 binascii.b2a_hex( ...

  8. python内置的读取文件函数_python基础(内置函数+文件操作+lambda)

    classfile(object)def close(self): #real signature unknown; restored from __doc__ 关闭文件""&qu ...

  9. Python 函数式编程,Python中内置的高阶函数:map()、reduce()、filter()与sorted(),Python中返回函数

    函数式编程 是一种编程范式,比函数更高层次的抽象. 函数式编程将计算视为函数而非指令. 纯函数式编程:不需要变量,没有副作用,测试简单. 支持高阶函数,代码简洁. Python 支持的函数式编程 不是 ...

  10. python内置高阶函数_map()函数~~内置的高阶函数

    ''' map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list, 并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. 例如 ...

最新文章

  1. python异步封装_python中用协程(异步)实现map函数,爬虫也可以封装进去,
  2. Spring Cloud Stream Binder 实现
  3. 【撸码师读书笔记】 大型网站技术架构——核心原理与案例分析
  4. 引用的定义、使用及其和指针的区别与联系
  5. catia齿轮宏程序_Catia宏程序
  6. C++基础之this指针的详解
  7. 程序员浮躁,谁之过错?
  8. php+pdo分页类
  9. -[UIKBBlurredKeyView candidateList]:手写输入法APP闪退
  10. VB中函数 str() 和cstr 有什么不同?
  11. 模拟赛 东风谷早苗
  12. 语音识别语言模型和拼音字典文件制作
  13. Mac谷歌浏览器无法下载的解决方案
  14. React Router 4 简介及其背后的路由哲学
  15. 贪吃蛇小游戏制作(3)
  16. 基于视觉的扫地机器人导航系统(模块设计)
  17. Python数据分析-numpy
  18. ubuntu16.04安装qq
  19. CSS实现留言板效果
  20. 计算机快捷键大全windows,windows系统常见快捷键大全

热门文章

  1. 新冠治疗总结22年12月17日
  2. 苹果屏幕供应商JDI筹资计划遇挫 财团主要出资方决定退出
  3. JavaWeb详细介绍(zh)01-Mysql基础
  4. Error tokenizing data. C error: out of memory
  5. mybatis快速入门
  6. plsql 导出用户对象和导出表的区别
  7. innodb技术核心摘录
  8. 京东购买意向预测(三)
  9. 洛谷题解——P1621 集合
  10. Python 疫情数据可视化(爬虫+数据可视化)(Jupyter环境)