Python 打印字符串中的所有字符
有没有一种方法可以打印python中的所有字符,即使是通常不打印的字符 比如说Python 打印字符串中的所有字符,python,string,Python,String,有没有一种方法可以打印python中的所有字符,即使是通常不打印的字符 比如说 >>>print_all("skip line") skip\nline 看起来你想要 所以,你的函数可以是 print_all = lambda s: print(repr(s)) 对于Python 2,您需要从uuu future uuu导入print u函数更简单的是,通过使用“%r”将其转换为原始字符串,原始字符串将反斜杠视为文字字符: print("%r" % """skip lin
>>>print_all("skip
line")
skip\nline
看起来你想要
所以,你的函数可以是
print_all = lambda s: print(repr(s))
对于Python 2,您需要从uuu future uuu导入print u函数更简单的是,通过使用“%r”
将其转换为原始字符串,原始字符串将反斜杠视为文字字符:
print("%r" % """skip
line""")
skip\nline
此外,请使用!r
以格式调用:
print("{0!r}".format("""skip
line"""))
类似的结果。你的意思是打印出字符,如'\n'
,'\r'
,或'\s'
?你可以尝试打印它的repr
,如果这是你想要的:print(repr(“skip\nline”)
这对我来说效果更好,因为我不必通过所有的代码将“print”改为“print())“s
print("{0!r}".format("""skip
line"""))