class Test(object):
def __init__(self):
pass def __str__(self):
return "test" test = Test()
print test >>>test

  如上所示,print 方法默认调用的是对象的__str__方法

class Test(object):
def __init__(self):
pass def __repr__(self):
return "test" test = Test()
print test >>>test

  如上所示,如果当前位置找不到__str__,使用print语句时候,会调用__repr__方法,反之,如果不存在__repr__,就算当前位置有__str__也不会调用\

class Test(object):
def __init__(self):
pass test = Test()
print test >>><__main__.Test object at 0x0000000003A9F6D8>

  默认情况下,__str__返回的当前对象的地址:字符串形式要注意的是,__str__必须return 一个字符串,否则会报错

最新文章

  1. window.onload与$(document).ready()的区别
  2. 【完全开源】百度地图Web service API C#.NET版,带地图显示控件、导航控件、POI查找控件
  3. angularJS中的ui-router和ng-grid模块
  4. git 的基本命令
  5. ipython notebook设置工作路径和自动保存.py文件 ipython_notebook_config.py
  6. 【摘抄】将xml注释文档生成网页
  7. MyScript 手写识别数学公式、图形 自动计算
  8. 有关big.LITTLE,你需要知道的十件事情
  9. apt系统中sources.list文件的解析
  10. JavaScript- The Good Parts Chapter 6
  11. kafka中对一个topic增加replicas
  12. struts2自己定义类型转换器
  13. Android学习之AutoCompleteTextView和MultiAutoCompleteTextView
  14. iis7设置ftp
  15. SQLServer 2008以上误操作数据库恢复方法
  16. CAT部署安装文档
  17. [日常] nginx与负载均衡策略
  18. 格式化angularjs日期&#39;/Date(-62135596800000)/&#39;
  19. flask-admin有用的例子
  20. page size == 4096 , nand size == 1GB, block size == 256kb 的ubi 文件系统制作

热门文章

  1. 全网最详细的Windows系统里Oracle 11g R2 Database(64bit)安装后的初步使用(图文详解)
  2. wordpress获取文章所属分类
  3. SVN安装后,右键不显示SVN菜单项
  4. java学习-排序及加密签名时数据排序方式
  5. linux weblogic 控制台进入缓慢
  6. CentOS6.5 QT5.3 找不到GLIBCXX3.4.15解决方法
  7. Spring IOC 源码之ResourceLoader
  8. windows环境下搭建Java开发环境(二):Tomcat安装和配置
  9. JavaEE----登陆界面验证码实现
  10. Log4j的邮件发送类SMTPAppender改造