# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法__str__() #http://www.cnblogs.com/hongfei/p/3858256.html #__str__() #说明:直接打印对象的实现方法 #案例 class Fruit: '''Fruit类''' def __str__(self): # 定义对象的字符串表示 return self.__doc__ if __name__ == "__main__": fruit = Fruit() print str(fruit) #调用内置函数str()触发__str__()方法,输出结果为:Fruit类 print fruit #直接输出对象fruit,返回__str__()方法的值,输出结果为:Fruit类 print Fruit() #Fruit类,直接打印对象的实现方法 print Fruit #__main__.Fruit