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程序运行效率的6个方法
Mar 31 Python
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
Jun 26 Python
python的中异常处理机制
Aug 30 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
python用quad、dblquad实现一维二维积分的实例详解
Nov 20 Python
git查看、创建、删除、本地、远程分支方法详解
Feb 18 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
Jun 12 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
Aug 07 Python
Pycharm安装第三方库失败解决方案
Nov 17 Python
python中添加模块导入路径的方法
Feb 03 Python
如何用Matlab和Python读取Netcdf文件
Feb 19 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
Windows中安装Apache2和PHP4权威指南
2006/11/18 PHP
解析PHP中的正则表达式以及模式匹配
2013/06/19 PHP
php判断GIF图片是否为动画的方法
2020/09/04 PHP
实现PHP+Mysql无限分类的方法汇总
2015/03/02 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
php微信公众平台示例代码分析(二)
2016/12/06 PHP
jQuery的初始化与对象构建之浅析
2011/04/12 Javascript
使用jquery.upload.js实现异步上传示例代码
2014/07/29 Javascript
在Google 地图上实现做的标记相连接
2015/01/05 Javascript
JS排序方法(sort,bubble,select,insert)代码汇总
2016/01/30 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
详解vue.js的事件处理器v-on:click
2017/06/27 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
Python实现大文件排序的方法
2015/07/10 Python
深入学习Python中的上下文管理器与else块
2017/08/27 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
python 遍历列表提取下标和值的实例
2018/12/25 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
Python异常处理知识点总结
2019/02/18 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
医务工作者先进事迹材料
2014/01/26 职场文书
模具设计与制造专业推荐信
2014/02/16 职场文书
2014学年自我鉴定
2014/02/23 职场文书
法人代表委托书
2014/04/04 职场文书
《开国大典》教学反思
2014/04/19 职场文书
同志主要表现材料
2014/08/21 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书