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 自动提交和抓取网页
Jul 13 Python
理解Python中的类与实例
Apr 27 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
浅谈python中的占位符
Nov 09 Python
10个Python小技巧你值得拥有
Sep 29 Python
Python最小二乘法矩阵
Jan 02 Python
python处理DICOM并计算三维模型体积
Feb 26 Python
学python安装的软件总结
Oct 12 Python
Python 脚本实现淘宝准点秒杀功能
Nov 13 Python
关于Python Tkinter Button控件command传参问题的解决方式
Mar 04 Python
Django admin管理工具TabularInline类用法详解
May 14 Python
pygame面向对象的飞行小鸟实现(Flappy bird)
Apr 01 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数据过滤的方法
2013/10/30 PHP
php实现图形显示Ip地址的代码及注释
2014/01/20 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
PHP封装的PDO数据库操作类实例
2017/06/21 PHP
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
动态添加option及createElement使用示例
2014/01/26 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
2015/11/30 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
微信小程序开发之好友列表字母列表跳转对应位置
2017/09/26 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
React路由鉴权的实现方法
2019/09/05 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
[19:15]DK战队纪录片
2014/09/02 DOTA
[04:32]玩具屠夫中文语音节选
2020/08/23 DOTA
基于Python的身份证号码自动生成程序
2014/08/15 Python
Python中psutil的介绍与用法
2019/05/02 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
综合办公室个人的自我评价
2013/12/22 职场文书
致标枪运动员加油稿
2014/02/15 职场文书
文秘个人求职信范文
2014/04/22 职场文书
服务之星事迹材料
2014/05/03 职场文书
淘宝好评语大全
2014/05/05 职场文书
广播体操口号
2014/06/18 职场文书
2016猴年春节问候语
2015/11/11 职场文书