当前位置: 首页 > news >正文

python setattr,delattr()

1 setattr():

setattr()表示你可以通过该方法,给对象添加或者修改指定的属性。

setattr()方法接受3个参数:setattr(对象,属性,属性的值)

2 delattr():

而delattr()表示你可以通过该方法,删除指定的对象属性。

delattr方法接受2个参数:delattr(对象,属性)

下面是代码的应用

#encoding=utf-8

class student( object ):

    def __init__( self , name , age ):

        self . name = name

        self . age = age


sinfo = student( 'xiaoming' , 32)

print sinfo . name

setattr( sinfo , 'python' , 'haha') ##和:sinfo.python = 'haha' 效果一样

print sinfo . __dict__

delattr( sinfo , 'python') ##和del sinfo.python效果一样

print sinfo . __dict__

转载于:https://www.cnblogs.com/wanpython/archive/2013/06/04/3117940.html

相关文章:

  • 流程图控件FlowChart.NET组件的使用(二)
  • 企业架构研究总结(23)——TOGAF架构开发方法(ADM)之技术架构阶段
  • 图片闪烁效果
  • km itm监控启停命令记录
  • Bridge网络模式下Linux虚拟机和主机进行通信
  • IOS7为什么遭吐槽?
  • 学校电影服务器用 cwRsync实现windows下文件定时同步
  • 几段有用的代码
  • 正能量之项目经理的自我修养
  • [AX]AX2012 R2 出差申请和支出报告
  • java 多线程简介
  • [置顶] Android下实现自动关机的方法总结
  • 谷歌苹果已“技穷”?移动操作系统2013无创新
  • 7.[Think in Java笔记]操作符
  • Apache httpd 2.4.4 与老版本的差异
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 78. Subsets
  • Angular 响应式表单之下拉框
  • css的样式优先级
  • ERLANG 网工修炼笔记 ---- UDP
  • Theano - 导数
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • uva 10370 Above Average
  • vue.js框架原理浅析
  • Vue2.0 实现互斥
  • Webpack入门之遇到的那些坑,系列示例Demo
  • XML已死 ?
  • 初识 webpack
  • 从零搭建Koa2 Server
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 欢迎参加第二届中国游戏开发者大会
  • 聊聊directory traversal attack
  • 码农张的Bug人生 - 见面之礼
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 一个项目push到多个远程Git仓库
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • Spring第一个helloWorld
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #每日一题合集#牛客JZ23-JZ33
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (三分钟)速览传统边缘检测算子
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)Sublime Text3配置Lua运行环境
  • (转载)Linux网络编程入门
  • .net生成的类,跨工程调用显示注释
  • /bin/rm: 参数列表过长"的解决办法
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)