您的位置:首页 > 编程语言 > Python开发

操作python对象的属性

2015-08-26 19:18 656 查看
# -*- coding: utf-8 -*-

class student(object):
def __init__(self, name, age):
self.name = name
self.age = age

if __name__ == '__main__':
sinfo = student('xiaoming', 32)
print sinfo.name
setattr(sinfo, 'python', 'haha')
print sinfo.__dict__
if hasattr(sinfo, 'python'):
print 'true'
delattr(sinfo, 'python')
print sinfo.__dict__

输出:

pydev debugger: starting (pid: 1328)

xiaoming

{'python': 'haha', 'age': 32, 'name': 'xiaoming'}

true

{'age': 32, 'name': 'xiaoming'}

参考:http://www.cnpythoner.com/post/309.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: