Python中的repr()函数,python中repr函数

Python 有主意将任性值转为字符串:将它传播repr(卡塔尔国 或str(卡塔尔 函数。

    函数str(卡塔尔 用于将值转化为适应人观看标款型,而repr(State of Qatar转变为供解释器读取的样式。

  在python的官方API中如此表明repr(卡塔尔函数:

图片 1

repr()函数获得的字符串平常能够用来再次获取该目的,repr()的输入对python比较友好。经常处境下obj==eval(repr(objState of Qatar卡塔尔那么些等式是成立的。

>>> obj='I love Python'
>>> obj==eval(repr(obj))
True

而str(卡塔尔国函数那绝非这么些效果

>>> obj==eval(str(obj))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1
    I love Python
         ^

repr()函数:

>>>repr([0,1,2,3])
'[0,1,2,3]'
>>> repr('Hello')
"'Hello'"

>>> str(1.0/7.0)
'0.142857142857'
>>> repr(1.0/7.0)
'0.14285714285714285'

 

Python
有方法将任意值转为字符串:将它传播repr(State of Qatar 或str(State of Qatar 函数。 函数str()用于将值转变为适应人读书的…

相关文章