str() 和repr()的区别

 >>> a='bbc'

>>> a
'bbc'
>>> print a
bbc

str()一般是将数值转成字符串;
repr()是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思。

print 语句调用 str()函数显示对象,而交互式解释器则调用 repr()函数来显示对象。

posted @ 2015-09-05 15:15  Godiness  阅读(159)  评论(0编辑  收藏  举报