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

python之函数用法__str__()

2015-10-13 10:07 615 查看
# -*- 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: