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(一)Python环境安装
Aug 20 Python
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
Mar 31 Python
在Python中调用ggplot的三种方法
Apr 08 Python
python实现简易版计算器
Jun 22 Python
python如何将图片转换为字符图片
Aug 19 Python
windows下numpy下载与安装图文教程
Apr 02 Python
python 公共方法汇总解析
Sep 16 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
django框架单表操作之增删改实例分析
Dec 16 Python
适合Python初学者的一些编程技巧
Feb 12 Python
在python3中实现查找数组中最接近与某值的元素操作
Feb 29 Python
Python进程的通信Queue、Pipe实例分析
Mar 30 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
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
WordPress自定义时间显示格式
2015/03/27 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
PHP使用CURL实现下载文件功能示例
2019/06/03 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
Js组件的一些写法
2010/09/10 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
require简单实现单页应用程序(SPA)
2016/07/12 Javascript
JS实现简单的二元方程计算器功能示例
2017/01/03 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
layer.confirm取消按钮绑定事件的方法
2018/08/17 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
Python基于twisted实现简单的web服务器
2014/09/29 Python
python实现计算资源图标crc值的方法
2014/10/05 Python
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
python生成lmdb格式的文件实例
2018/11/08 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
css3+伪元素实现鼠标移入时下划线向两边展开的效果
2017/04/25 HTML / CSS
Nicole Miller官方网站:纽约女装品牌
2019/09/14 全球购物
JD Sports澳洲官网:英国领先的运动鞋和运动时尚零售商
2020/02/15 全球购物
JAVA高级程序员面试题
2013/09/06 面试题
shell的种类有哪些
2015/04/15 面试题
竞选班长自荐书范文
2014/03/09 职场文书
百日安全生产活动总结
2014/07/05 职场文书
世界气象日活动总结
2015/02/27 职场文书
英语读书笔记
2015/07/02 职场文书
详解redis分布式锁的这些坑
2021/05/19 Redis