导语:
本文主要介绍了关于python中repr函数是怎么用的?的相关知识,希望可以帮到处于编程学习途中的小伙伴
大部分小伙伴可能对
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中如何使用if函数实现嵌套?12/24
- ♥ python是面向对象还是面向过程的08/20
- ♥ python的eval函数的作用08/16
- ♥ python协程的调度11/29
- ♥ python中的def语句是什么意思08/15
- ♥ python赋值和交换的方法01/08
内容反馈