前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python __str__()函数的作用

python __str__()函数的作用

原创
作者头像
风之随想
修改2019-12-10 10:00:30
1.8K0
修改2019-12-10 10:00:30
举报
文章被收录于专栏:python学习笔记python学习笔记

__str__()函数的作用:

不知道大家再写程序是,打印一个实例化对象时,打印的其实时一个对象的地址。而通过__str__()函数就可以帮助我们打印对象中具体的属性值,或者你想得到的东西。

因为再python中调用print()打印实例化对象时会调用__str__()如果__str__()中有返回值,就会打印其中的返回值。

demo:

代码语言:txt
复制
class ss:
    def __init__(self,age,name):
        self.age = age
        self.name = name
    def __str__(self):
        return str(self.age)+",,wozenmezhemeshuai,,"+self.name
if __name__=="__main__":
    s = ss(21,'aitebao')
    print(s)

输出结果:
代码语言:txt
复制
21,,wozenmezhemeshuai,,aitebao

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • __str__()函数的作用:
  • demo:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档