如果要把一个类的实例变成 str,就需要实现特殊方法__str__():
2017-10-30 17:24
253 查看
class Node: def __init__(self, value): self._value = value self._children = [] # def __repr__(self): # return 'Node({!r})'.format(self._value) # Example if __name__ == '__main__': root = Node(0) print root print type(root) C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled/mycompany/Django/a31.py <__main__.Node instance at 0x01C9BDF0> <type 'instance'> 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Node: def __init__(self, value): self._value = value self._children = [] def __repr__(self): return 'Node({!r})'.format(self._value) # Example if __name__ == '__main__': root = Node(0) print root print type(root) C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled/mycompany/Django/a31.py Node(0) <type 'instance'>
相关文章推荐
- C#实现让程序只能打开一个实例(总结3方法)(转)
- XHTML 的一个实例, 其实这个实例的方法已经可以实现所有要实现的布局. by Emerald 绿色学院 - Green Institute
- 静态方法是一种特殊的成员方法,它不属于类的某一个具体的实例。
- VC中实现按钮提示,使用CToolTipCtrl2007年01月23日 星期二 20:09如果你需要对对话框上的一个按钮进行鼠标停靠提示,那么这么做:
- 在VC++中实现让程序只运行一个实例的方法
- C#实现让程序只能打开一个实例(总结3方法)(转)
- J2ME中,如果要在最后位置添加一个字符,实现的方法
- Javascript实例教程:querySelector()方法接受一个CSS查询并返回匹配模式的第一个子孙元素,如果没有匹配的元素则返回null。
- C#实现让程序只能打开一个实例(总结3方法)
- XHTML 的一个实例, 其实这个实例的方法已经可以实现所有要实现的布局. by Emerald 绿色学院 - Green Institute
- [项目bug收集整理2] Map的key,如果是非内置对象,需要自己实现hashCode和equals方法
- 利用互斥对象实现一个程序只运行一个实例的方法.
- js调用后台方法(如果你能容忍执行的后台方法变成一个常量)
- 转载:C#只允许运行应用程序的一个实例的正确实现方法
- [技巧] C#实现让程序只能打开一个实例(总结3方法)
- winform实现让程序只能打开一个实例(总结3方法)
- C#实现让程序只能打开一个实例(总结3方法)
- 通过实例讲解java接口和抽象类的特殊实现方法
- 在VC++中实现让程序只运行一个实例的方法
- 今天遇到一个问题才知道如果安装了命名实例 SSIS Service 需要手动更改配置文件