用Unicode編碼輸出古詩為什么報錯呢?
用了Unicode編碼,運行顯示錯誤。
# -*- coding: utf-8 -*-
print u'''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''
但是下面的代碼就是運行正確的。
# -*- coding: utf-8 -*-
print r'''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''?
用了Unicode編碼,運行顯示錯誤。
# -*- coding: utf-8 -*-
print u'''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''
但是下面的代碼就是運行正確的。
# -*- coding: utf-8 -*-
print r'''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''?
2019-02-26
舉報
2019-02-26
古詩是多行字符串,加入r把這個多行字符串也變成一個raw字符串,
?加入?-*- coding: utf-8 -*-使解釋器能解釋漢字字符串