內置函數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/zh-tw/n/126713.html
微信掃一掃
支付寶掃一掃