导语:
本文主要介绍了关于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中如何使用tolist()方法将数组或矩阵转换为列表?09/13
- ♥ 如何手动安装python包12/02
- ♥ python的sort()排序方法09/23
- ♥ python中的OrderedDict模块是什么?12/15
- ♥ python如何判断一个对象的属性10/28
- ♥ python如何获取cookies09/01
内容反馈