博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python setattr,delattr()
阅读量:7080 次
发布时间:2019-06-28

本文共 563 字,大约阅读时间需要 1 分钟。

1 setattr():

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

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

2 ():

而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

你可能感兴趣的文章
memcpy的用法总结
查看>>
HDU 4027 Can you answer these queries?
查看>>
jq购物车结算功能
查看>>
leetcode725
查看>>
Android WebRTC 音视频开发总结(三)-- 信令服务和媒体服务
查看>>
EntityFramework IEnumerable,IQueryable ,Include
查看>>
memtrack: Couldn't load memtrack module (No such file or directory) 的问题解决
查看>>
Visio画图(一):UML用例图
查看>>
Docker入门(五):Swarms
查看>>
盘点:#AzureChat - 虚拟机和自动伸缩
查看>>
【PHP设计模式 04_GongChang.php】 工厂方法
查看>>
架构阅读笔记8
查看>>
awk
查看>>
FCC学习笔记(三)
查看>>
mysql丢数据
查看>>
【cl】基本数据类型
查看>>
算法训练 5-1最小公倍数
查看>>
Dom vs Canvas (译)
查看>>
洛谷P2633 王后万岁
查看>>
整理了一些t-sql技巧
查看>>