亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

用notepad++和cmd完成這個任務時,同時注釋和加u才能正常運行,這又是為什么?

用notepad++和cmd遇到一個很奇怪的問題

1.在notepad設置為 “以UTF-8無BOM格式編碼” 時,只有如下圖運行才可正常輸出,將u替換為r或者同時使用ur都會顯示亂碼

http://img1.sycdn.imooc.com//5a4cbb360001230403600137.jpg

2.編碼設置改為“以UTF-8格式編碼”時,不加第一行注釋也可正常輸出,但是依然只有u'''xxxxxxx'''的格式才能正常輸出,其他都會變成亂碼,如下圖

http://img1.sycdn.imooc.com//5a4cbda1000109b803230120.jpg

請問這是為什么?這是cmd的問題嗎?還是遇到了什么奇怪的bug?

正在回答

3 回答

樓上正解,開頭標注了后面就不要標注。

0 回復 有任何疑惑可以回復我~

utf和Unicode都是用來表達漢字的編碼方式,不能重復使用。

http://img1.sycdn.imooc.com//5a4cc8bd0001310106830295.jpg


0 回復 有任何疑惑可以回復我~
#1

單人旅途丶

兩種方法均可正確輸出
2018-01-03 回復 有任何疑惑可以回復我~

1.+ur是可以的

print ur'''靜夜思

窗前明月光,

疑是地上霜,

舉頭望明月,

低頭思故鄉。'''

2.使用Notepad++編寫除了注釋,還必須保證中文字符串必須是Unicode字符串

3.如果你要輸出中文字符串,u是必須的。注釋的那個是針對中文注釋的。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758382    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

用notepad++和cmd完成這個任務時,同時注釋和加u才能正常運行,這又是為什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號