[Python][Python3] 字串前加u、r、b 的意義 - 葛瑞斯肯樂活筆記
文章推薦指數: 80 %
Python 3 中的編碼預設就是unicode,不過在字串前加上u,依舊可以強迫轉換後續字串為unicode: #將字串編碼成unicode str1 = u"今天天氣很好" 關閉廣告 葛瑞斯肯樂活筆記 跳到主文 國內外旅遊、食記與3C教學 部落格全站分類:生活綜合 相簿 部落格 留言 名片 葛瑞斯肯相關資訊 聯絡我:[email protected] 臉書粉專:葛瑞斯肯樂活筆記 Oct21Mon201920:00 [Python][Python3]字串前加u、r、b的意義 Python3中的編碼預設就是unicode,不過在字串前加上u,依舊可以強迫轉換後續字串為unicode: #將字串編碼成unicode str1=u"今天天氣很好" print(str1) 結果: 今天天氣很好 字串前面加上r代表不將特殊字元編譯: #將字串中的特殊符號不進行編譯 str2=r"我\n想吃水果" str3="我\n想吃水果" print(str2) print(str3) 結果: 我\n想吃水果 我 想吃水果 很清楚地發現str3中的\n有被編譯成”換行” 最後一個b代表bytes,python2中的字串預設編碼是bytes,它只能對應到python3中ASCII中的編碼,如果字串是中文字就會報錯: #將字串編碼成bytes str4=b"Eatanapple" print(str4) 結果: b'Eatanapple' [Reference] 1.https://www.itread01.com/p/519776.html 全站熱搜 創作者介紹 葛瑞斯肯 葛瑞斯肯樂活筆記 葛瑞斯肯發表在痞客邦留言(0)人氣() E-mail轉寄 全站分類:散文筆記個人分類:Python學習筆記此分類上一篇:[Python]pip使用proxy的指令~S 此分類下一篇:[Python][Python3]unicodedata用法 上一篇:[台北][大安]潮肉壽喜燒敦南店~忠孝敦化捷運站~ 下一篇:[Python][Python3]unicodedata用法 歷史上的今天 2020:[台北][大安]杜記番茄牛肉麵~通化夜市、臨江街~ 2020:[文書處理][Excel]Excel2016設定篩選條件~資料快速分類~ 2020:[文書處理][Word]Word分割畫面編輯 2020:[文書處理][Outlook]Outlook使用行事曆提醒 2020:[文書處理][Outlook]Outlook備份郵件(備份信件、備份email) 2020:[應用軟體]剪輯軟體shotcut影片上字幕教學~S 2019:[Python][Python3]unicodedata用法 2017:[Android]com.android.ddmlib.AdbCommandRejectedException:deviceoffline問題處理 2014:[台北][石牌]21金小火鍋臭臭鍋榮總店~近石牌捷運站、北護、石牌美食~ ▲top 留言列表 發表留言 文章分類 React學習筆記(4)Docker學習筆記(7)Linux學習筆記(4)Servlet/JSP學習筆記(6)NaturalLanguageProcessing學習筆記(11)Python學習筆記(50)DataStructure學習筆記(1)SQLite學習筆記(5)TextMining學習筆記(17)MachineLearning學習筆記(9)Java學習筆記(62)Android學習筆記(95)國外旅遊(112)國內旅遊(48)==========(0)宜蘭美食(7)基隆美食(1)台北美食(208)台中美食(5)高雄美食(32)===========(0)程式相關(23)文書處理(31)應用軟體(48)讀書心得分享(6)============(0)學習(2)生活記事(0)未分類文章(11) 文章搜尋 參觀人氣 本日人氣: 累積人氣: 友站連結 肥豪與小丁の美食旅遊部落格真思卻夢@真的旅行去 回到頁首 回到主文 免費註冊 客服中心 痞客邦首頁 ©2003-2022PIXNET 關閉視窗
延伸文章資訊
- 1[Python][Python3] 字串前加u、r、b 的意義 - 葛瑞斯肯樂活筆記
Python 3 中的編碼預設就是unicode,不過在字串前加上u,依舊可以強迫轉換後續字串為unicode: #將字串編碼成unicode str1 = u"今天天氣很好"
- 2What's the u prefix in a Python string? - Stack Overflow
The u in u'Some String' means that your string is a Unicode string. Q: ...
- 3Python diving — Unicode 深入淺出 - Medium
1. Python unicode & bytes. 這邊先說一下Python3 裡的字串可以用兩個型別來表示:(1) str (2) ...
- 4python中將\\uxxxx轉換為Unicode字串的方法- IT閱讀
這篇文章主要介紹了python中將\\uxxxx轉換為Unicode字串的方法,小編覺得挺不錯的, ... return _compile(pattern, flags).sub(repl, s...
- 5Python 的編碼
在Python 2.x,程式中所有字串,其實都是原始位元組集合。如果原始碼中寫了非ASCII 字元串, ... 為了支援Unicode,Python 2.x 提供了 u 前置字來產生 unico...