• 技术文章 >Python技术 >Python基础教程

    python中repr函数是怎么用的?

    十一十一2020-12-03 17:18:09原创3475

    大部分小伙伴可能对repr函数不是很了解,这也是正常的,因为repr函数经常被称作是一个特殊的函数,写法上有些时候我们带下划线,即便是在日常里并不常见,但是不影响它强大的作用,如果在碰到需要我们去自定义做些输出功能的时候,调用这个函数是在合适不过了,一起来感受它的使用技巧吧~

    一个简单的repr函数案例演示

    Class point:
    Def_init_(self,x,y):
    Self.x=x
    Self.y=y
    Def_repr_(self):
    Returm’x:%s,y:%s%(self.x,self.y)

    执行上述函数运行得到结果:

    x: 3, y: 4

    虽然得到结果一样,但是__repr__和__str__使用不相同。

    __repr__函数要能够做到:

    eval(repr(obj)) == obj

    可以执行内容后在还原成本身实例模样,然而str就只是转化成字符串而已,因为经常有小伙伴认为两个功能特性一样,所以着重作为案例,给大家讲解一下,好啦,多看几遍,学习记住吧~

    专题推荐:python中repr函数怎么用
    品易云
    上一篇:python正则表达式findall方法如何使用? 下一篇:python subprocess.popen怎么用?

    相关文章推荐

    • python getattr函数如何使用?• python正则表达式findall方法如何使用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网