python字符串前面加u,r,b的含義

u/U:表示unicode字符串

不是僅僅是針對(duì)中文, 可以針對(duì)任何的字符串,代表是對(duì)字符串進(jìn)行unicode編碼。

一般英文字符在使用各種編碼下, 基本都可以正常解析, 所以一般不帶u;但是中文, 必須表明所需編碼, 否則一旦編碼轉(zhuǎn)換就會(huì)出現(xiàn)亂碼。

建議所有編碼方式采用utf8

r/R:非轉(zhuǎn)義的原始字符串

與普通字符相比允悦,其他相對(duì)特殊的字符瓤漏,其中可能包含轉(zhuǎn)義字符侈沪,即那些抗碰,反斜杠加上對(duì)應(yīng)字母擒抛,表示對(duì)應(yīng)的特殊含義的推汽,比如最常見的”\n”表示換行,”\t”表示Tab等歧沪。而如果是以r開頭歹撒,那么說(shuō)明后面的字符,都是普通的字符了诊胞,即如果是“\n”那么表示一個(gè)反斜杠字符暖夭,一個(gè)字母n,而不是表示換行了撵孤。

以r開頭的字符迈着,常用于正則表達(dá)式,對(duì)應(yīng)著re模塊邪码。

b:bytes

python3.x里默認(rèn)的str是(py2.x里的)unicode,? bytes是(py2.x)的str, b”“前綴代表的就是bytes

python2.x里, b前綴沒什么具體意義裕菠, 只是為了兼容python3.x的這種寫法

---------------------

作者:SmallisBig

來(lái)源:CSDN

原文:https://blog.csdn.net/u010496169/article/details/70045895

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接闭专!

1奴潘、字符串前加 u   例:u"我是含有中文字符組成的字符串。"   作用:后面字符串以 Unicode 格式 進(jìn)行編碼喻圃,一般用在中文字符串前面萤彩,防止因?yàn)樵创a儲(chǔ)存格式問題,導(dǎo)致再次使用時(shí)出現(xiàn)亂碼斧拍。   PS:不是僅僅是針對(duì)中文, 可以針對(duì)任何的字符串雀扶,代表是對(duì)字符串進(jìn)行。一般英文字符在使用各種編碼下,,基本都可以正常解析, 所以一般不帶u愚墓。但是中文有事會(huì)出現(xiàn)問題予权,就要想以前在學(xué)校上機(jī)敲代碼時(shí)候一樣,優(yōu)盤一插浪册,源碼一拷貝扫腺,一打開,中文部分全成框框亂碼了村象。笆环。。賊尷尬厚者。躁劣。。 2库菲、字符串前加 r   例:r"\n\n\n\n\n\n”   作用:聲明后面的字符串是普通字符串账忘,相對(duì)的,特殊字符串中含有:轉(zhuǎn)義字符 \n \t 什么什么的熙宇。   測(cè)試效果:      用途:一般用在 正則表達(dá)式鳖擒、文件絕對(duì)地址、等等中烫止。蒋荚。。 3烈拒、字符串前加 b   作用:python3.x里默認(rèn)的str是(py2.x里的)unicode, bytes是(py2.x)的str, b”“前綴代表的就是bytes      python2.x里, b前綴沒什么具體意義圆裕, 只是為了兼容python3.x的這種寫法

https://blog.csdn.net/ff55fff/article/details/77504575

字符串開頭r b u f各含義:b'input\n' # bytes字節(jié)符,打印以b開頭荆几。輸出:b'input\n'123r'input\n' # 非轉(zhuǎn)義原生字符吓妆,經(jīng)處理'\n'變成了'\\'和'n'。也就是\n表示的是兩個(gè)字符吨铸,而不是換行行拢。輸出:'input\\n'123u'input\n' # unicode編碼字符,python3默認(rèn)字符串編碼方式诞吱。輸出:'input\n'123import timet0 = time.time()time.sleep(1)name = 'processing'print(f'{name} done in {time.time() - t0:.2f} s') # 以f開頭表示在字符串內(nèi)支持大括號(hào)內(nèi)的python 表達(dá)式輸出:processing done in 1.00 s1234567類似于f開頭舟奠,大括號(hào)變量,:定義格式coord = (3, 5)'X: {0[0]}; Y: {0[1]}'.format(coord)'{0}, {1}, {0}'.format(*'abc') # unpacking argument sequence'a, b, a''Coordinates: {latitude}, {longitude}'.format(latitude='37.24N', longitude='-115.81W')'Coordinates: 37.24N, -115.81W''{:,}'.format(1234567890)'1,234,567,890''Correct answers: {:.2%}'.format(points/total)'Correct answers: 86.36%'123456789101112131415str與bytes轉(zhuǎn)換:'€20'.encode('utf-8')# b'\xe2\x82\xac20'b'\xe2\x82\xac20'.decode('utf-8')# '€20'1234s1 = '123'print(s1)print(type(s1))s2 = b'123'print(s2)print(type(s2))區(qū)別輸出:123b'123'123456789101112 Python 2 將字符串處理為 bytes 類型房维。 Python 3 將字符串處理為 unicode 類型沼瘫。 str轉(zhuǎn)bytes: bytes('123', encoding='utf8') str.encode('123') bytes轉(zhuǎn)str: str(b'123', encoding='utf-8') bytes.decode(b'123') --------------------- 作者:青盞 來(lái)源:CSDN 原文:https://blog.csdn.net/qq_16234613/article/details/79448203 版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接咙俩!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末耿戚,一起剝皮案震驚了整個(gè)濱河市湿故,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌膜蛔,老刑警劉巖坛猪,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異皂股,居然都是意外死亡墅茉,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門呜呐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)就斤,“玉大人,你說(shuō)我怎么就攤上這事蘑辑≌阶” “怎么了?”我有些...
    開封第一講書人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵以躯,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我啄踊,道長(zhǎng)忧设,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任颠通,我火速辦了婚禮址晕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘顿锰。我一直安慰自己谨垃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開白布硼控。 她就那樣靜靜地躺著刘陶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪牢撼。 梳的紋絲不亂的頭發(fā)上匙隔,一...
    開封第一講書人閱讀 52,874評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音熏版,去河邊找鬼纷责。 笑死,一個(gè)胖子當(dāng)著我的面吹牛撼短,可吹牛的內(nèi)容都是我干的再膳。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼曲横,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼喂柒!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤胳喷,失蹤者是張志新(化名)和其女友劉穎湃番,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吭露,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吠撮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了讲竿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泥兰。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖题禀,靈堂內(nèi)的尸體忽然破棺而出鞋诗,到底是詐尸還是另有隱情,我是刑警寧澤迈嘹,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布削彬,位于F島的核電站,受9級(jí)特大地震影響秀仲,放射性物質(zhì)發(fā)生泄漏融痛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一神僵、第九天 我趴在偏房一處隱蔽的房頂上張望雁刷。 院中可真熱鬧,春花似錦保礼、人聲如沸沛励。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)目派。三九已至,卻和暖如春铝阐,著一層夾襖步出監(jiān)牢的瞬間址貌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工徘键, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留练对,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓吹害,卻偏偏與公主長(zhǎng)得像螟凭,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子它呀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容