python中的f''、b''、u''、r''


 

f/format()   格式化操作,相當於format()函數
案例如下:

name = 'wy'
l = f'{name}'
print(l)

# 打印出的l是 wy

 

b:bytes 二進制

 

 

 

拓展:

encode和decode也可以在二進制和字符串之間轉換

 

 

u/U    表示unicode字符串


不是僅僅是針對中文, 可以針對任何的字符串,代表是對字符串進行unicode編碼。
一般英文字符在使用各種編碼下, 基本都可以正常解析, 所以一般不帶u;但是中文, 必須表明所需編碼, 否則一旦編碼轉換就會出現亂碼。
建議所有編碼方式采用utf8

 

 

r/R     非轉義的原始字符串,原意輸出
相對特殊的字符,其中可能包含轉義字符,反斜杠加上對應字母,表示對應的特殊含義的,

比如最常見的”\n”表示換行,”\t”表示Tab等
以r開頭的字符,常用於正則表達式,對應着re模塊。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM