[Python][Python3] 字串前加u、r、b 的意義 - 葛瑞斯肯樂活筆記

文章推薦指數: 80 %
投票人數:10人

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 關閉視窗



請為這篇文章評分?