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内置函数之filter map reduce介绍
Nov 30 Python
python通过pil将图片转换成黑白效果的方法
Mar 16 Python
Python通过DOM和SAX方式解析XML的应用实例分享
Nov 16 Python
python3 实现的人人影视网站自动签到
Jun 19 Python
Python中用post、get方式提交数据的方法示例
Sep 22 Python
Python线程同步的实现代码
Oct 03 Python
python制作朋友圈九宫格图片
Nov 03 Python
通过python连接Linux命令行代码实例
Feb 18 Python
python实现手势识别的示例(入门)
Apr 15 Python
python打包生成so文件的实现
Oct 30 Python
python实现简单的名片管理系统
Apr 26 Python
python实现A*寻路算法
Jun 13 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
改变Apache端口等配置修改方法
2008/06/05 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
关于js datetime的那点事
2011/11/15 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
详解nodejs express下使用redis管理session
2017/04/24 NodeJs
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
elementUI Tree 树形控件的官方使用文档
2019/04/25 Javascript
Vue.js实现备忘录功能
2019/06/26 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
Python实现快速计算词频功能示例
2018/06/25 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
FitFlop美国官网:英国符合人体工学的鞋类品牌
2018/10/05 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
医科大学生毕业的自我评价分享
2013/11/12 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
幼儿园秋游活动方案
2014/01/21 职场文书
辩论赛主持词
2014/03/18 职场文书
年度考核个人总结
2015/03/06 职场文书
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python