Python 字串前面加u,r,b,f的含義
1、字串前加 u
- 作用: 表示後面字串以 Unicode 格式 進行編碼,一般用在中文字串前面
- 例: u"我是含有中文字元組成的字串。"
2、字串前加 r
-
作用: 去掉反斜槓的轉移機制。
-
例: r"\n\n\n\n” # 表示一個普通生字串 \n\n\n\n,而不表示換行了。
(特殊字元:即那些,反斜槓加上對應字母,表示對應的特殊含義的,比如最常見的”\n”表示換行,”\t”表示Tab等。 )
3、字串前加 b
-
作用: b" "字首表示:後面字串是bytes 型別。
例: response = b’<h1>Hello World!</h1>’ # b’ ’ 表示這是一個 bytes 物件 -
用處:網路程式設計中,伺服器和瀏覽器只認bytes 型別資料。
如:send 函式的引數和 recv 函式的返回值都是 bytes 型別
在 Python3 中,bytes 和 str 的互相轉換方式:str.encode(‘utf-8’) # str → bytes
bytes.decode(‘utf-8’) #bytes → str
4、字串前加 f
python3.6之後可用
-
作用: 以 f開頭表示在字串內支援大括號內的python 表示式
import time
t = time.time()
time.sleep(1)
name = ‘processing’print(f’{name} done in {time.time() - t:.2f} s’)
輸出:processing done in 1.00 s
相關文章
- Python字串中的r和uPython字串
- git縮寫A C D M R T U X代表的含義Git
- 字串格式化format符號含義+轉義字元含義字串格式化ORM符號字元
- 伺服器託管中U的含義伺服器
- rhel5 執行who -r的結果含義
- 關於 SAP UI5 引數 $$updateGroupId 前面兩個 $ 符號的含義UI符號
- JavaScript 個位數前面加0JavaScript
- 理解VC++裡字串型別的真正含義 (轉)C++字串型別
- R5-2500U和R7-2700U區別對比 AMD R7 2700U和R5 2500U哪個好?
- 黑客的含義黑客
- ITL的含義
- Promise的含義Promise
- Python中對字串格式化的方法:%、format()、以及f+字串詳解Python字串格式化ORM
- Python 中 5 種下劃線的含義Python
- Python 中 key 引數的含義及用法Python
- Python中key引數的含義及用法Python
- f-strings: Python字串處理的瑞士軍刀Python字串
- SAP R/3系統的R和3分別代表什麼含義,負載均衡的實現原理負載
- Python程式設計基礎:f-字串格式Python程式設計字串
- 什麼是字串?Python中字串必須加引號嗎?字串Python
- Python中的sys.argv是什麼含義Python
- [STAThread]的含義thread
- restrict session的含義RESTSession
- 閉包的含義
- Python 中的 super(類名, self).__init__() 的含義Python
- intel CPU後面帶F是什麼意思?Intel處理器後面帶“F”含義詳解Intel
- 中介軟體事務碼R3AC1裡Block Size的含義BloC
- SAP F&R簡介
- Python異常程式碼含義對照表Python
- bootstrap含義boot
- 如何透過PHP將“if”新增到給定字串的前面PHP字串
- Python 3的f-Strings:增強的字串格式語法(指南)Python字串
- 雲端計算的含義
- Java中static的含義Java
- oracle rowid 的含義Oracle
- Explain各列的含義AI
- SMART原則的定義和含義
- 在Linux中,任務計劃格式中,前面5個數字分表表示什麼含義?Linux