為什么要在‘’‘前加r
看到問答區里的相關回答也回去試了一下,bingo。但是上一節里說'''???'''表示多行,而前面加r表示其中特殊字符不需要轉譯,在整首詩里個人感覺并沒有需要轉譯的字符,但是如果不用r【也沒有加u】還是提示我找不到‘’靜夜思‘’為什么。。。
前面評論有提到最前面的一串注釋使u與上面的注釋發生沖突,于是我江注釋刪掉,使用下面的代碼
print u'''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''
同樣報錯。為什么。。。
看到問答區里的相關回答也回去試了一下,bingo。但是上一節里說'''???'''表示多行,而前面加r表示其中特殊字符不需要轉譯,在整首詩里個人感覺并沒有需要轉譯的字符,但是如果不用r【也沒有加u】還是提示我找不到‘’靜夜思‘’為什么。。。
前面評論有提到最前面的一串注釋使u與上面的注釋發生沖突,于是我江注釋刪掉,使用下面的代碼
print u'''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''
同樣報錯。為什么。。。
2016-07-23
舉報
2016-07-28
任務并沒有讓加r 主要是練加u的Unicode字符串 不加u的話中文會顯示不出來吧。這個網站我提交也提示錯誤,但是自己用python做 沒有出現任何問題。
2016-07-24
是我說的不太清楚吧。。。
我感覺任務并沒有需要轉義的字符【如果有的話還望指出】,而不加r【也不加u】的話輸出的結果就是錯誤的
代碼如下
# -*- coding: utf-8 -*-
print '''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''
結果報錯。
2016-07-23
python中加r后的字符串不需要進行\轉義