Python 中字串前面的 b
Muhammad Maisam Abbas
2022年4月12日
2021年10月2日
本教程將討論 Python 中的 b"
語句。
在 Python 中使用 b"
語句
b"
表示法用於在 Python 中指定 bytes
字串。與具有 ASCII 字元的常規字串相比,bytes
字串是一個位元組變數陣列,其中每個十六進位制元素的值介於 0 和 255。
我們還可以使用內建的 encode()
函式將常規字串編碼為 bytes
字串。下面的程式向我們展示瞭如何使用 encode()
函式將常規字串編碼為 bytes
字串。
string = 'This is a string'
print(string.encode())
輸出:
b'This is a string'
我們使用上面程式碼中的 encode()
函式將常規字串 This is a string
編碼為 bytes
字串格式。我們還可以使用 b"
語句將字串編碼為 bytes
字串格式。以下程式碼片段向我們展示瞭如何做到這一點。
string = b'This is a string'
print(string)
輸出:
b'This is a string'
在這裡,string
變數不是一個普通的字串;相反,它是一個 bytes
字串。
Author: Muhammad Maisam Abbas
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn