-3

Python是如何逃离空间的?我知道\b退格一个空格,但我怎样才能退格多个空格?例如,我想用下面的代码在一行上打印出一条语句。但是,输出显示“门 2”前面的空间。我怎样才能消除那个宽阔的空间?

    print "You enter a dark room with two doors. Do you go through door 1 or \
           door 2."
4

2 回答 2

0

只是不要把多余的空格放在door 2行上。您不需要缩进通过转义返回字符来继续的行......

if True:
    print "You enter a dark room with two doors. Do you go through door 1 or \
door 2."
于 2013-10-01T19:26:03.510 回答
-1

我不知道这样做是否可行,因为缩进级别会发生变化等,并且因为它通常不那么容易阅读,但是我通常看到(和使用)的一种方式是:

print( "Hi all this is a multiline "
       + "print statement using '+'"
       + " to join the strings" )

我知道这可能有点尴尬,但看起来确实更好,不是吗:)

于 2013-10-01T19:08:53.033 回答