[英]Python multi-line string losing formatting
我正在制作一個子手游戲,該游戲從列表中獲得了子手的形狀。 但是由於某種原因,由於每個圖像都位於多行字符串中,因此某種程度上它會丟失格式,從而使一行與另一行相同。
這是代碼:
'''
___________.._______
| .__________))______|
| | / / ||
| |/ / ||
| | / ||.-''.
| |/ |/ _ \
| | || `/,| #this line!
| | (\\`_.'
| | -`--'
| | | |
| | | |
| | | |
| | | _ |
| |
| |
| |
| |
| |
""""""""""""""""""""""""|
|"|"""""""\ \ '"|"|
| | \ \ | |
: : \ \ : :
. . `' . .'''
顯然,在說“ #this line!”的地方,那是向上移動的那一行。 如果需要,我可以提供列表的其余部分。
謝謝! :)
嘗試轉義\\(反斜杠)。
說明:向上移動的行之前以“ \\”結尾,此字符具有特殊含義,如果通過添加另一個“ \\”將其轉義,它將正常工作,因此請將其更改為“ \\\\”。
您可以做的另一件事是將字符串定義為原始字符串:
a = r '''
...
'''
注意字符串定義之前的“ r”字符
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.