Python repr()

内置函数repr()用于返回给定对象的可打印表示。返回的输出将是一个字符串。

 **repr(obj)** #where obj can be a string 

接受单个参数。在许多对象类型和大多数内建模型中。eval()函数计算作为其参数给出的表达式。

参数描述必需/可选
目标文件必须返回其可打印表示形式的对象需要

实际上,repr()函数调用给定对象的__repr__()函数。我们可以__repr__()以便__repr__()以不同的方式工作。

| 投入 | 返回值 |
| 目标文件 | 字符串表示 |

 var = 'foo'

print(repr(var)) 

输出:

'foo'
 class Person:
    name = 'Adam'

    def __repr__(self):
        return repr('Hello ' + self.name )

print(repr(Person())) 

输出:

'Hello Adam'
 class Color:
       color='orange'
       def __repr__(self):
              return repr(self.color)
 o=Color()
 repr(o) 

输出:

“‘orange'” 

原创文章,作者:FXPP9,如若转载,请注明出处:https://www.506064.com/n/126713.html

(0)
FXPP9FXPP9
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

发表回复

登录后才能评论