關於Python中字元串前綴的說明
08-10
關於Python中字元串前綴的說明
Python中的普通字元串
Python在內存中處理的字元串一般都是經過unicode編碼的了字元串,
且和C類似,可以使用來轉義。
Python中前面帶r的字元串
Python在字元串前面的r,代表raw,即raw string,原始字元串的意思,不需要識別轉義。
由於Python的字元串本身也用轉義,
因此在使用正則表達式的時候,強烈建議使用Python的r
前綴。
Python中前面帶b的字元串
Python在物理存儲、網路傳輸時,為節省空間(包括物理空間和時間空間),需將字元串轉換成位元組序列對象bytearray,按位元組Bytes發送。
在用Python處理字元串時,根據相應情況,選擇相應的處理方式,是良好的編碼行為習慣,希望小夥伴注意。
相關問題請參考:
關於Python字元串編解碼問題的來龍去脈
推薦閱讀:
※華盛頓大學成立SAML實驗室:陳天奇參與,推進未來AI系統全棧研究
※ALMA揭示大質量恆星複雜誕生 | 科學人 | 果殼網 科技有意思
※相比上個世紀,這個世紀科技進步是否放緩?