国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Python中字符串前的u、r、b、f分別代表的含義

1.u:表示unicode編碼的字符串

  • Python2中一般用在含有中文字符的字符串前面,防止因?yàn)榫幋a問(wèn)題,導(dǎo)致再次使用時(shí)出現(xiàn)亂碼,默認(rèn)模式,里邊的特殊字符會(huì)被識(shí)別。另外一般要在文件開(kāi)頭標(biāo)明編碼方式采用utf-8。
  • Python3中,所有字符串默認(rèn)都是unicode字符串。
print(u'hi\thi\thi') # 執(zhí)行之后的結(jié)果是hi hi hi

2.b:表示后面字符串是bytes類(lèi)型,是一個(gè)bytes對(duì)象

  • Python3strunicode類(lèi)
  • Python2str本身就是bytes類(lèi)

3.r:去掉反斜杠的轉(zhuǎn)義機(jī)制

  • 在普通字符串中,反斜線(xiàn)是轉(zhuǎn)義符,代表一些特殊的內(nèi)容,如換行符\n。前綴r表示該字符串是原始字符串,即\不是轉(zhuǎn)義符,只是單純的一個(gè)符號(hào)。
print(r'\n\n\n\n')  # 輸出\n\n\n\n

4.f:格式化字符串

print(f'a + b = {1 + 2}') # 輸出a + b = 3
  • 還可以用fr前綴來(lái)格式化原生字符串
print(fr'{1}\n')  # 輸出1\n
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Python 字符串前綴r、u、b、f含義
對(duì)于Python中的字節(jié)串bytes和字符串以及轉(zhuǎn)義字符的新的認(rèn)識(shí)
編碼的秘密
Python必學(xué)基礎(chǔ)概念
《源碼探秘 CPython》19. 字符集和字符編碼
python中的編碼問(wèn)題:以ascii和unicode為主線(xiàn)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服