Python打印字符串就像一个原始字符串

时间:2014-10-23 01:57:23

标签: python

假设我从json获得了一个u'a\tb'的unicode字符串,如果我print,我会得到a b。但我现在想要的是打印一个字符串{{1} 1}}。我该怎么办?

2 个答案:

答案 0 :(得分:15)

print(repr('a\tb'))

repr()为您提供字符串的“表示”,而不是直接打印字符串。

答案 1 :(得分:1)

1:

(Python 2)

print ur'a\tb'

请注意,在Python 3.x中,u''等于'',前缀ur无效。
Python 3:

print(r'a\tb')

2:

(Python 3)

print('a\\tb')