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
- 伺服器託管中U的含義伺服器
- 關於 SAP UI5 引數 $$updateGroupId 前面兩個 $ 符號的含義UI符號
- f-strings: Python字串處理的瑞士軍刀Python字串
- Python 中 key 引數的含義及用法Python
- Python 中 5 種下劃線的含義Python
- Python中key引數的含義及用法Python
- R5-2500U和R7-2700U區別對比 AMD R7 2700U和R5 2500U哪個好?
- Python中對字串格式化的方法:%、format()、以及f+字串詳解Python字串格式化ORM
- SAP R/3系統的R和3分別代表什麼含義,負載均衡的實現原理負載
- R7 5700U和R7 4700U 效能差距
- Python中的sys.argv是什麼含義Python
- Python程式設計基礎:f-字串格式Python程式設計字串
- Python 中的 super(類名, self).__init__() 的含義Python
- 什麼是字串?Python中字串必須加引號嗎?字串Python
- Python異常程式碼含義對照表Python
- Python 3的f-Strings:增強的字串格式語法(指南)Python字串
- CAP 定理的含義
- 回表的含義
- 閉包的含義
- 如何透過PHP將“if”新增到給定字串的前面PHP字串
- Python基礎之好玩的字串格式化f-string格式Python字串格式化
- SAP F&R簡介
- 在Linux中,任務計劃格式中,前面5個數字分表表示什麼含義?Linux
- intel CPU後面帶F是什麼意思?Intel處理器後面帶“F”含義詳解Intel
- bootstrap含義boot
- instanceof 含義
- Python語言常用的49個基本概念及含義Python
- url中#(hash)的含義
- Spring中bean的含義SpringBean
- Makefile中:=, =, ?=和+=的含義
- Java中static的含義Java
- SMART原則的定義和含義
- i5-8250U和R5-2500U區別對比 i5-8250U和R5-2500U哪個好
- 844. 比較含退格的字串字串
- 常用【描述性統計指標】含義(by python)指標Python
- SVN中clean up的含義