Python repr 用法详解及示例
Python中的repr函数是一个内置函数,用于返回一个对象的字符串表示,该字符串可以用来重新创建该对象。repr函数的语法如下:
其中,object是需要返回字符串表示的对象。
下面是三个示例,演示了repr函数在不同类型的对象上的应用:
- 示例1:repr函数用于字符串对象
输出为:'Hello, World!'
在这个示例中,字符串对象”s”经过repr函数处理后,返回了带有引号的字符串表示形式。
- 示例2:repr函数用于数字对象
输出为:3.1416
在这个示例中,数字对象”num”经过repr函数处理后,返回了数字的字符串表示形式。
- 示例3:repr函数用于自定义对象
输出为:Person(name=Alice, age=25)
在这个示例中,自定义的Person类中重写了__repr__
方法,返回了带有属性信息的字符串表示形式。
以上是repr函数在不同类型对象上的应用示例。使用repr函数可以方便地获取对象的字符串表示,用于输出或调试等场景。