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 冒泡,选择,插入排序使用实例
Feb 05 Python
Python随机生成数模块random使用实例
Apr 13 Python
在Python中使用成员运算符的示例
May 13 Python
Python爬虫框架Scrapy实例代码
Mar 04 Python
解决pycharm 误删掉项目文件的处理方法
Oct 22 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
Apr 16 Python
图文详解python安装Scrapy框架步骤
May 20 Python
Python使用selenium + headless chrome获取网页内容的方法示例
Oct 16 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
Jan 06 Python
matlab、python中矩阵的互相导入导出方式
Jun 01 Python
Python中全局变量和局部变量的理解与区别
Feb 07 Python
pytest实现多进程与多线程运行超好用的插件
Jul 15 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 has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
学习ExtJS border布局
2009/10/08 Javascript
Javascript学习笔记5 类和对象
2010/01/11 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
2013/06/24 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
2015/03/04 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
js+html实现点名系统功能
2019/11/05 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
2018/12/12 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
django中url映射规则和服务端响应顺序的实现
2020/04/02 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
编辑硕士自荐信范文
2013/11/27 职场文书
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
思想作风建设心得体会
2014/10/22 职场文书
仓管员岗位职责
2015/02/03 职场文书
大学生英文求职信范文
2015/03/19 职场文书