操作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
相关文章推荐
- Python模块(functools)
- python列表元素去重
- 朴素贝叶斯–分类器
- python排序操作
- 利用Python PIL、cPickle将图片读取和保存为pkl格式文件
- 使用Python进行多进程编程
- python dist-packages 和 site-packages
- 使用python脚本生成随机密码
- Python RE模块
- Python局部变量和全局变量global
- Python中小中花括号的区别
- Python中if __name__ == "__main__":用法解析
- Python文件操作方法
- Python的参数模块OptionParser说明
- python generator 的惰性计算
- Python报错:SyntaxError: Non-ASCII character '\xe5' in file
- Python算术运算符
- Python os常用模块
- python 实例方法,类方法,静态方法
- torshammer