“lines”之前的反斜杠字符 - 在Python3中打印功能

时间:2012-10-07 17:43:06

标签: printing python-3.x

我在这个问题上遇到了困难。每次我尝试在这个程序中反斜杠它只会给我一个错误。

我想要的行是

print(day,\\month,\\year"is a magic date") 

但无论我多久尝试别的东西,似乎都没有用。任何建议都会非常有用。

2 个答案:

答案 0 :(得分:3)

作为Oz123已编写的内容的替代方法,您可能希望使用字符串格式:

print('{}/{}/{} is a magic date'.format(day, month, year))

答案 1 :(得分:0)

你需要告诉Python“\”是一个字符串:

>>> print(day, "\\", month, "\\", year, "\\", "is a magic date") 
1 \ Sep \ 1978 \ is a magic date

你也可以指定sperator:

>>> print(day, "\\", month, "\\", year, "\\", " is a magic date", sep=" ")
1 \ Sep \ 1978 \ is a magic date

或只是做:

>>> print(day ,month, year, " is a magic date", sep="\\") 
1\Sep\1978\ is a magic date