python:整数到字符串的转换

时间:2017-07-18 12:19:02

标签: python string

我一直在尝试将整数转换为字符串。我的代码如下:

n = 357
x = str(n)
print x

问题在于我尝试过的在线编辑器不会将字符串打印为' 357'。相反,字符串打印为357.我做错了什么?

1 个答案:

答案 0 :(得分:5)

您显然想要打印字符串的表示。 Python有一个内置函数repr(..)

n = 357
x = str(n)
print(repr(x))

字符串的表示形式是单引号或双引号之间的字符列表(如果字符串包含至少一个单引号且没有双引号,则为双引号)。此外,如果存在转义序列(如新行),则会使用反斜杠(如\n)打印。