python的setattr函数实例用法


Posted in Python onDecember 16, 2020

现在小编已经学习语言程序良久,但是在了解以后,如果让小编再去学习语言要入手入口,一定是先从掌握函数开始了解,原因很简单,任何一个代码串都是有函数构成的,这就好比我们在打游戏的时候,先掌握“w”、“Q”键一样,这样才能灵活运用整个程序的良好运转。又给大家带来一个好用的函数——setattr。

步骤1、描述

setattr 函数对应函数 getatt(),用于设置属性值,该属性必须存在。

步骤2、setattr 语法

setattr(object, name, value)

步骤3、参数

object -- 对象。

name -- 字符串,对象属性。

value -- 属性值。

步骤4、返回值

步骤5、以下实例展示了 setattr 的使用方法

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

setattr函数实例扩展

更改“Person”对象的“age”属性的值

class Person:
 name = "John"
 age = 36
 country = "Norway"
setattr(Person, 'age', 40)

句法

setattr(object, attribute, value)

到此这篇关于python的setattr函数实例用法的文章就介绍到这了,更多相关如何使用python setattr函数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的ORM框架SQLAlchemy入门教程
Apr 28 Python
简介Python中用于处理字符串的center()方法
May 18 Python
Python入门_浅谈数据结构的4种基本类型
May 16 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
May 28 Python
Python异常处理例题整理
Jul 07 Python
Django中celery执行任务结果的保存方法
Jul 12 Python
Pyqt5自适应布局实例
Dec 13 Python
Python 使用 environs 库定义环境变量的方法
Feb 25 Python
查看jupyter notebook每个单元格运行时间实例
Apr 22 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
使用python操作lmdb对数据读取的实例
Dec 11 Python
python库Tsmoothie模块数据平滑化异常点抓取
Jun 10 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
Dec 16 #Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
Dec 16 #Python
python unichr函数知识点总结
Dec 16 #Python
python 模拟登录B站的示例代码
Dec 15 #Python
python 模拟登陆163邮箱
Dec 15 #Python
详解numpy1.19.4与python3.9版本冲突解决
Dec 15 #Python
python空元组在all中返回结果详解
Dec 15 #Python
You might like
解析php中curl_multi的应用
2013/07/17 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
joomla数据库操作示例代码
2016/01/06 PHP
PHP+MySQL存储数据常见中文乱码问题小结
2016/06/13 PHP
PHP chop()函数讲解
2019/02/11 PHP
JavaScript基本对象
2007/01/11 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
JavaScript 中的日期和时间及表示标准介绍
2013/08/21 Javascript
jquery仿搜索自动联想功能代码
2014/05/23 Javascript
bootstrap改变按钮加载状态
2014/12/01 Javascript
jQuery中复合属性选择器用法实例
2014/12/31 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
javascript数组去重小结
2016/03/07 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
如何使用vuejs实现更好的Form validation?
2017/04/07 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
微信小程序移动拖拽视图-movable-view实例详解
2019/08/17 Javascript
javascript实现计算器功能
2020/03/30 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
[01:20]辉夜杯背景故事宣传片《辉夜传说》
2015/12/25 DOTA
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
python处理按钮消息的实例详解
2017/07/11 Python
Python绘制七段数码管实例代码
2017/12/20 Python
将python图片转为二进制文本的实例
2019/01/24 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
使用python实现kNN分类算法
2019/10/16 Python
Python监控服务器实用工具psutil使用解析
2019/12/19 Python
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
情侣吵架检讨书
2014/02/05 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
库房管理员岗位职责
2015/02/12 职场文书
现场施工员岗位职责
2015/04/11 职场文书
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL