type()、str()、repr()
type:得到对象类型
str:生成一个对象的可读性好的字符串表示,它的返回结果通常无法用于eval()求值, 但很适合用于 print 语句输出。
repr和``:返回对象的“官方”字符串表示,绝大多数情况下可以通过求值运算(使用eval()内建函数)重新得到该对象。
repr和``输出对 Python 比较友好,而str()的输出对人比较友好。
>>> a=str(2e10)
>>> a
'20000000000.0'
>>> eval(a)
20000000000.0
>>> a=repr(2e10)
>>> a
'20000000000.0'
>>> eval(a)
20000000000.0
>>> a=`2e10`
>>> a
'20000000000.0'
>>> eval(a)
20000000000.0