python中 r'', b'', u'', f'' 的含義

字符串前加 r

r'' 的作用是去除轉(zhuǎn)義字符\
常見的轉(zhuǎn)義符'\n' '\t' '\b'

string1 = r'Code \n YUN \t'
print(string1)
運(yùn)行結(jié)果
字符串前加 f

以 f開頭表示在字符串內(nèi)支持大括號(hào)內(nèi)的python 表達(dá)式

name = 'process'
string1 = f'Code  {name} (wenzi)'
print(string1)
運(yùn)行結(jié)果
字符串前加 b
print("中文".encode(encoding="utf-8"))
print(b'\xe4\xb8\xad\xe6\x96\x87'.decode())
運(yùn)行結(jié)果
字符串前加 u

后面字符串以 Unicode 格式 進(jìn)行編碼,一般用在中文字符串前面,防止因?yàn)樵创a儲(chǔ)存格式問題,導(dǎo)致再次使用時(shí)出現(xiàn)亂碼。

string1 = u'我是含有中文字符組成的字符串。'
print(string1)
運(yùn)行結(jié)果
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 字符串前加r r""作用是非轉(zhuǎn)義的原始字符串,原意輸出。相對(duì)特殊的字符,其中可能包含轉(zhuǎn)義字符,反斜杠加上對(duì)應(yīng)字母,...
    乂尤先生閱讀 1,024評(píng)論 0 0
  • 字符串前加 r r"" 的作用是去除轉(zhuǎn)義字符. 即如果是“\n”那么表示一個(gè)反斜杠字符,一個(gè)字母n,而不是表示換行...
    小敢敢不憨a閱讀 483評(píng)論 0 0
  • 字符串前加 rr"" 的作用是去除轉(zhuǎn)義字符. 字符串前加 ff 的作用是表示在字符串內(nèi)支持大括號(hào)內(nèi)的python ...
    Ennuye閱讀 1,117評(píng)論 0 0
  • 1、r/R表示raw string(原始字符串) 在普通字符串中,反斜線是轉(zhuǎn)義符,代表一些特殊的內(nèi)容,如換行符\n...
    崔某閱讀 4,583評(píng)論 1 3
  • u/U:表示unicode字符串 不是僅僅是針對(duì)中文, 可以針對(duì)任何的字符串,代表是對(duì)字符串進(jìn)行unicode編碼...
    willstar閱讀 4,551評(píng)論 0 0

友情鏈接更多精彩內(nèi)容