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