2011-11-26 99 views
0

我有一个关于在python字符串格式中转义的双引号问题。例如,在Python字符串中转义双引号

print "How tall are you?", 

    height = raw_input() 

    print "So you are %r tall" % height 

当我把5“6”,它返回'5 \'6“',我不明白为什么有一个反斜杠。

回答

5

您正在询问字符串的表示形式。由于该字符串包含两种类型的引号,因此必须将必须转换为适当的表示形式。如果您只想要输入的内容,请改为使用%s