【发布时间】:2014-01-28 23:38:25
【问题描述】:
为什么我在 python 2.7 中得到以下结果,而不是 '055'?
>>> str(055)
'45'
【问题讨论】:
-
只输入
055没有str也会返回45,仅供参考 -
请注意
str(1 2 3)是一个语法错误,str(asdf)不会产生'asdf',除非asdf是一个包含'asdf'的变量。str的参数被评估为普通的 Python 表达式;这不像在某事周围加上引号。
标签: python string python-2.7