Python是如何逃离空间的?我知道\b
退格一个空格,但我怎样才能退格多个空格?例如,我想用下面的代码在一行上打印出一条语句。但是,输出显示“门 2”前面的空间。我怎样才能消除那个宽阔的空间?
print "You enter a dark room with two doors. Do you go through door 1 or \
door 2."
Python是如何逃离空间的?我知道\b
退格一个空格,但我怎样才能退格多个空格?例如,我想用下面的代码在一行上打印出一条语句。但是,输出显示“门 2”前面的空间。我怎样才能消除那个宽阔的空间?
print "You enter a dark room with two doors. Do you go through door 1 or \
door 2."
只是不要把多余的空格放在door 2
行上。您不需要缩进通过转义返回字符来继续的行......
if True:
print "You enter a dark room with two doors. Do you go through door 1 or \
door 2."
我不知道这样做是否可行,因为缩进级别会发生变化等,并且因为它通常不那么容易阅读,但是我通常看到(和使用)的一种方式是:
print( "Hi all this is a multiline "
+ "print statement using '+'"
+ " to join the strings" )
我知道这可能有点尴尬,但看起来确实更好,不是吗:)