Python 中字串前面的 b

Muhammad Maisam Abbas 2022年4月12日 2021年10月2日
Python 中字串前面的 b

本教程將討論 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 字串。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

相關文章 - Python Bytes