Python属性与dir()的区别
转载请标明出处( http://blog.csdn.net/lis_12/article/details/53521554).
Python一切皆对象,但并不是所有对象都拥有__dict__属性。许多内建类型就没有__dict__属性,如list,此时需用dir()来列出对象的所有属性。
二者区别:dir()是一个函数,返回的是list; __dict__ 是一个字典,键为属性名,值为属性值;dir()用来寻找一个对象的所有属性,包括 __dict__ 中的属性,__dict__ 是dir()的子集。
__dict__属性:
实例的__dict__仅存储与该实例相关的实例属性 ,
正是因为实例的__dict__属性,每个实例的实例属性才会互不影响。
类的__dict__存储所有实例共享的变量和函数(类属性,方法等),类的__dict__并不包含其它类的属性。
dir()函数:
dir()是Python提供的一个API函数,dir()函数会自动寻找一个对象的所有属性 (包括从父类中继承的属性) 。
一个实例的__dict__ 属性仅仅是那个实例的实例属性的集合,并不包含该实例的所有有效属性。所以如果想获取一个对象所有的有效属性,应使用dir()。
经典好句摘抄1。人类的一切努力的目的在于获得幸福。2。既不能犯规,也不能犯傻。3。人可以不美丽,但要健康人可以不伟大,但要快乐人可以不完美,但要追求。4。生活加减法知识要递增,烦恼要递减友情要
昙花集(本人诗集连载回忆录)哪个人生无过往,路上珍惜同行伴。不当左思和潘安,文君相如好加餐。连续寄三封信回家,妻子都没有回信。虽然说农村写信不方便,但她返乡时,我已经为她准备好了信封信纸和邮票,她写好趁別人赶
一切想开了,都不是事我们总为一些事担心着,想不开着,总是为着忧愁,不开心,总是过不去,想着它,其实这想开了就好,一切的你过不过去的,想不开忧愁着,都是看不开想不开,造成的,想开了就好,看开就好,一切都
生活犹若苦茶,苦尽甘来生活犹若苦茶,苦尽自甘来!若是生活很苦,很累,那就告诉自己歇一歇停下脚步,想想,再好好想想!保重身体,调节好精神,保存锐气,再继续往前走!我要行,须懂得我省,也自醒我真有,才能无忧
女人最好的依靠,是自己当一个女人,开始独自面对生活的种种挑战,才发现,最好的依靠,不是男人,不是房子,而是靠自己就像一场修行,从最初的不敢相信,到最后的习以为常,在学会靠自己的过程中,女人经历了随时随地
爱情达达主义张奇斌话题世界上的话题很多但无论哪一种话题都离不开人离不开男人与女人男人的话题是钢经得起千锤百炼能铸刀能锻剑女人的话题是水虽然很温柔却能攻无不克男人的话题很广女人的话题很深男人哭的时候女
人到中年,长相年轻,是因为这五点年轻是什么?诗人塞缪尔厄尔曼曾这样写道青春不是桃面丹唇柔膝,而是深沉的意志,恢宏的想象,炙热的恋情青春是生命的深泉在涌流。有的人二十岁,死气沉沉尽显一副老态有的人八十岁,精神抖擞,
解封的焰火一个月就走过了两季,从姹紫嫣红到枯枝败叶。却终没走出愚人的静默。三年疫情,平城终没逃过劫难。或许是冬天太长,人们才期待暖阳。一定是禁锢得太久,人们才对自由如此渴望。明天,御东等区域
谁的时间被流放忧伤天涯,谁的时间被流放苦海茫茫,谁的岁月不沧桑?没有曾经的豪情万丈,岂不白来人间一趟没有青春的跌跌撞撞,怎识得红尘锦绣凄凉?多少年少轻狂,才走出人间迷茫多少灵魂流浪,才换来这般天
迷茫缺乏主见的人,建议你疯狂做这12件事欢迎来到林小北的屋子,点击右上方关注,每天为你分享自我提升成长干货自媒体写作内容。写在前面是你吗?听从家人的安排,不知道自己想要什么,也从没为自己争取过什么。不愿意主动思考问题,遇
建议中老年酒友别盯着二锅头,不妨尝尝这3款实在酒,好喝不贵建议中老年酒友别盯着二锅头,不妨尝尝这3款实在酒,好喝不贵白酒逐渐变成了酒友们的精神支柱和精神寄托,但白酒行业发展的越发稳健,品类也越发的多,仍有中老年酒友喝酒时总盯着二锅头,忽略