python内置函数之setattr() 函数
文章目录
- 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() 函数相关推荐
- Python内置的字符串处理函数整理
2019独角兽企业重金招聘Python工程师标准>>> Python内置的字符串处理函数整理 27 May 2011 16:30 Friday by 小屋 标签: 函数 字符串 Py ...
- sort函数pythonreverse_Python基础 7 ---- Python内置sort和sorted函数
1 Python对数据的排序有两种方法,一种是容器内置的sort函数,另外一种利用sorted函数 2 对于sort函数我们不再进行讨论,只要研究一下sorted函数 3 sorted函数的原形sor ...
- python内置函数调用_Python中函数的基本定义与调用及内置函数详解
前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...
- python内置的数字运算函数_Python 内置函数1
abs(x)函数 返回绝对值 参数可以是:负数.正数.浮点数或者长整形 print(abs(-1.2)) # 结果1.2 cmp(x, y)函数 (python3已删) 中文说明: 比较两个对象x和y ...
- python内置的读取文件函数_Python函数篇(3)-内置函数、文件处理(已更新)
1.内置函数 上一篇文章中,我重点写了reduce.map.filter3个内置函数,在本篇章节中,会补充其他的一些常规内置函数,并重点写max,min函数,其他没有说明的函数,会在后面写到类和面向对 ...
- python字符串find函数-Python内置的字符串处理函数整理
str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length ...
- python测试脚本 进制转换器_使用Python内置的模块与函数进行不同进制的数的转换...
binascii 模块:它包含一个把二进制数值转换成十六进制的函数,同样也可以反过来转. #binary_value是二进制数值不是字符串,也不是int型的1010 binascii.b2a_hex( ...
- python内置的读取文件函数_python基础(内置函数+文件操作+lambda)
classfile(object)def close(self): #real signature unknown; restored from __doc__ 关闭文件""&qu ...
- Python 函数式编程,Python中内置的高阶函数:map()、reduce()、filter()与sorted(),Python中返回函数
函数式编程 是一种编程范式,比函数更高层次的抽象. 函数式编程将计算视为函数而非指令. 纯函数式编程:不需要变量,没有副作用,测试简单. 支持高阶函数,代码简洁. Python 支持的函数式编程 不是 ...
- python内置高阶函数_map()函数~~内置的高阶函数
''' map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list, 并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. 例如 ...
最新文章
- python异步封装_python中用协程(异步)实现map函数,爬虫也可以封装进去,
- Spring Cloud Stream Binder 实现
- 【撸码师读书笔记】 大型网站技术架构——核心原理与案例分析
- 引用的定义、使用及其和指针的区别与联系
- catia齿轮宏程序_Catia宏程序
- C++基础之this指针的详解
- 程序员浮躁,谁之过错?
- php+pdo分页类
- -[UIKBBlurredKeyView candidateList]:手写输入法APP闪退
- VB中函数 str() 和cstr 有什么不同?
- 模拟赛 东风谷早苗
- 语音识别语言模型和拼音字典文件制作
- Mac谷歌浏览器无法下载的解决方案
- React Router 4 简介及其背后的路由哲学
- 贪吃蛇小游戏制作(3)
- 基于视觉的扫地机器人导航系统(模块设计)
- Python数据分析-numpy
- ubuntu16.04安装qq
- CSS实现留言板效果
- 计算机快捷键大全windows,windows系统常见快捷键大全