Python如何将字符串存储到变量中?

时间:2017-02-23 18:31:36

标签: python

我有一个python字符串,换行符如下所示:

""members" : [\n\t\t{\n\t\t\t"_id ...." 

我想将字符串存储在变量中,但将\ n和\ t转换为换行符和制表符:

"members" : [
                {
                        "_id" .... "

原因是因为我在我格式化的命令中使用它,如果我使用.format(字符串),那么它使用\ n而不是实际的新行格式化命令

2 个答案:

答案 0 :(得分:1)

在字符串文字中,\ t和\ n通常 替换了制表符和换行符。但是,要查看它,您需要按原样打印字符串,而不是它的表示。交互式回显打印表示。

>>> s = 'a\tb\nc'
>>> s
'a\tb\nc'
>>> print(s)
a   b
c
>>> print(repr(s))
'a\tb\nc'

答案 1 :(得分:0)

你需要做那样的事情

stringVariable="""
                  Text1
                  text2
                  text3"""