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网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
Jun 09 Python
Python的Bottle框架的一些使用技巧介绍
Apr 08 Python
python抓取文件夹的所有文件
Feb 27 Python
Python中XlsxWriter模块简介与用法分析
Apr 24 Python
Python爬虫框架Scrapy基本用法入门教程
Jul 26 Python
Python socket 套接字实现通信详解
Aug 27 Python
python实现ip地址查询经纬度定位详解
Aug 30 Python
Python数据可视化:泊松分布详解
Dec 07 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
Jul 09 Python
python使用PySimpleGUI设置进度条及控件使用
Jun 10 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 Python
python+opencv实现目标跟踪过程
Jun 21 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 socket的讲解与实例分析
2013/06/13 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
phpStorm+XDebug+chrome 配置详解
2019/04/01 PHP
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
2013/01/09 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
js实现人民币大写金额形式转换
2016/04/27 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
angularjs指令之绑定策略(@、=、&)
2017/04/13 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
JavaScript基础教程之如何实现一个简单的promise
2018/09/11 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
python3实现UDP协议的服务器和客户端
2017/06/14 Python
python实现飞机大战游戏
2020/10/26 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
用python给csv里的数据排序的具体代码
2020/07/17 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
2014年中职班主任工作总结
2014/12/16 职场文书
物业管理交接协议书
2016/03/24 职场文书
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS