python3 字符串前字母(无前缀,前缀u,前缀b,前缀r)含义
生活随笔
收集整理的這篇文章主要介紹了
python3 字符串前字母(无前缀,前缀u,前缀b,前缀r)含义
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
后面字符串以 Unicode 格式 進(jìn)行編碼,一般用在中文字符串前面,防止因為源碼儲存格式問題,導(dǎo)致再次使用時出現(xiàn)亂碼。
python3.x里默認(rèn)的str是(py2.x里的)unicode, bytes是(py2.x)的str, b”“前綴代表的就是bytes
python2.x里, b前綴沒什么具體意義, 只是為了兼容python3.x的這種寫法
聲明后面的字符串是普通字符串,相對的,特殊字符串中含有:轉(zhuǎn)義字符 \n \t 什么什么的。
參考文章1:【python】python字符串前面加u,r,b的含義
參考文章2:python3 三種字符串(無前綴,前綴u,前綴b)與encode()
總結(jié)
以上是生活随笔為你收集整理的python3 字符串前字母(无前缀,前缀u,前缀b,前缀r)含义的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python decode()函数 (使
- 下一篇: python str字符串和byte字节