Skip to main content
 首页 » 编程设计

python之想要打印 "\n"标志而不换行

2025年05月04日22lori

我有一个列表,当它们之间有“\n”符号时,我想打印列表的元素,而不在元素之间换行。 例如:(2) h:m:s a: Hi\n(3) h:m:s b: Bye 我写了这个:

def foo(content): 
    ret = [] 
    for massage in content: 
        ret.append(str(massage)) 
        ret.append("\n") 
    ret = ret[:-1]  
    return ''.join(ret) 

但是我在元素之间换了一条线...

如何获取“\n”符号而不是新行?

请您参考如下方法:

您可以使用原始字符串:

ret.append(r"\n") 

或转义斜线:

ret.append("\\n")