課程
/后端開發
/Python
/初識Python
print r'靜夜思\n床前明月光,\n疑是地上霜。\n舉頭望明月,\n低頭思故鄉。'
輸出:
靜夜思\n床前明月光,\n疑是地上霜。\n舉頭望明月,\n低頭思故鄉。
2018-05-29
源自:初識Python 3-7
正在回答
print '靜夜思\n床前明月光,\n疑是地上霜。\n舉頭望明月,\n低頭思故鄉。'這樣可以實現換行
原因推理如下:
1、r ,表示這是一個?raw?字符串,里面的字符就不需要轉義了
r
2、\n是常用的轉義字符,表示換行
3、根據1中所述,r‘’里面字符不需要轉義,那么r‘\n’只將\n識別為斜杠和字母n,不會進行換行操作
據分析,你可能沒有弄清楚這兩種換行的表示方式
方式一:print?'靜夜思?\n?床前明月光,\n?疑是地上霜。\n?舉頭望明月,\n?低頭思故鄉。' 方式二:print?r'''靜夜思 床前明月光, 疑是地上霜。 舉頭望明月, 低頭思故鄉。'''
qq_陽光的味道_8 提問者
r'...'表示法不能表示多行字符串,方法是去掉r,如果一個字符串包含很多需要轉義的字符,對每一個字符都進行轉義會很麻煩。為了避免這種情況,我們可以在字符串前面加個前綴r?,表示這是一個?raw?字符串,里面的字符就不需要轉義了。
r'...'
r?
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-29
print '靜夜思\n床前明月光,\n疑是地上霜。\n舉頭望明月,\n低頭思故鄉。'這樣可以實現換行
原因推理如下:
1、
r
,表示這是一個?raw?字符串,里面的字符就不需要轉義了2、\n是常用的轉義字符,表示換行
3、根據1中所述,r‘’里面字符不需要轉義,那么r‘\n’只將\n識別為斜杠和字母n,不會進行換行操作
據分析,你可能沒有弄清楚這兩種換行的表示方式
2018-05-29
r'...'
表示法不能表示多行字符串,方法是去掉r,如果一個字符串包含很多需要轉義的字符,對每一個字符都進行轉義會很麻煩。為了避免這種情況,我們可以在字符串前面加個前綴r?
,表示這是一個?raw?字符串,里面的字符就不需要轉義了。