python 字符串前綴


普通字符串

一般字符串都是已unicode編碼,且和C類似,可以使用\來轉義,比如

a = "test\ntest"
print(a)

輸出

test
test

前面加r

在字符串前面加上一個 r 表示該字符串為raw string,不識別轉義。

b = r"test\ntest"
print(b)

輸出

test\ntest

這在使用正則表達式的時候很有用。

前面加b

生成字節序列對象bytearray。這在需要按字節序列發送數據時有用,比如網絡發送

message = b"GET / HTTP/1.1\r\n\r\n"
s.sendall(message)

message的類型不再是str,而是bytes了。

<class 'bytes'>


免責聲明!

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



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