0

我正在制作一个刽子手游戏,它从列表中获取刽子手形状。但由于某种原因,因为每个图像都在一个多行字符串中,所以它以某种方式丢失了格式,因此一行与另一行相同。

这是代码:

    '''

     ___________.._______
    | .__________))______|
    | | / /      ||
    | |/ /       ||
    | | /        ||.-''.
    | |/         |/  _  \
    | |          ||  `/,| #this line!
    | |          (\\`_.'
    | |          -`--'
    | |          |   |
    | |          |   |
    | |          |   |
    | |          | _ |
    | |          
    | |          
    | |          
    | |          
    | |         
    """"""""""""""""""""""""|
    |"|"""""""\ \       '"|"|
    | |        \ \        | |
    : :         \ \       : :  
    . .          `'       . .'''

显然,它说的是“#这条线!”,就是向上移动的那条线。如果需要,我可以提供列表的其余部分。

谢谢!:)

4

2 回答 2

3

尝试转义 \(反斜杠)。

说明:上移行的前一行以'\'结尾,这个字符有特殊含义,如果你再加一个'\'转义它就可以正常工作,所以把它改成'\\'。

于 2013-05-23T13:04:02.860 回答
0

您可以做的另一件事是将字符串定义为原始字符串:

a = r '''

...

'''

注意字符串定义前的 'r' 字符

于 2013-05-23T13:23:08.737 回答