關於Python中字元串前綴的說明

關於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揭示大質量恆星複雜誕生 | 科學人 | 果殼網 科技有意思
相比上個世紀,這個世紀科技進步是否放緩?

TAG:Python | Python入門 | 科技 |