Javatpoint标志
Javatpoint标志

如何在Python字节转换成字符串

在本教程中,我们将学习如何使用Python脚本字节转换为一个字符串。我们还将探索如何有效地利用这些数据类型。我们包括Python 3方法在本教程中因为Python 2已不再使用了。在深入了解这个话题,首先,我们需要了解的基本介绍字节数据类型。

在Python字节数据类型

如果是熟悉的Python,那么他/她必须已经知道字节数据类型。但是如果有人不友好与Python,那么我们将解释这个概念。让我们理解下面的例子。

的例子,

输出:

<类的str > <类“字节”>

解释

我们定义了两个字符串相同的值。值都是类似,但不相同的数据类型。第一个string1变量是一个字符串数据类型,另一个是一个字节数据类型。第二个string2相等变量前缀与“b”,这意味着它产生的字节数据类型,而不是str的数据类型。

这两个数据类型之间的区别

Str -一个字符串是一个Unicode字符序列(编码UTF -16或UTF - 32,完全取决于Python的编译)。

字节或字节,它代表了一个0到255之间的整数,可以表示为“b”或“b”。

我们可以将任何字符串转换成字节写的是文字的常规字符串。

注意- Python 2。x忽略了前缀“b”或“b”。

关键区别字符串和字节

这两个str字节在Python数据类型作为字节类型对象2。x,但它不是真正的Python 3. x。字节和字符串之间的关键区别在于,字符串是容易阅读或可读一个字节是最终机器可读,弦也转换成字节之前处理。

当我们宣布一个字节数据类型在Python中,它直接存储在磁盘和一个字符串转换为一个字节,然后存储在磁盘上。

字符串是用来表示字符,单词或句子,而字节表示低级二进制数据结构。

在Python字节转换为字符串

  • 使用decode()方法

Python提供了内置的decode ()方法,该方法用于字节转换为一个字符串。让我们理解下面的例子。

的例子,

输出:

<类“字节”> <类的str >让吃!

解释,

我们在上面的代码通过了编码格式,解码字节对象成一个字符串,并打印它。

  • 与编解码器使用字节字符串

我们还可以使用编解码器模块将字节数据类型转换为字符串。

的例子,

输出:

让我们吃
  • 使用str ()

最简单的方法是将字节转换为字符串。让我们理解下面的例子。

的例子,

输出:

让吃& !

有必要通过编码参数str ()否则,我们会得到一些意想不到的结果。错误的编码导致不正确的输出。例如,如果我们通过了str ()方法用utf - 16,我们将得到以下错误。

输出:

“敌❴\ u2073牧扡愠\ uf020趟↕”

结论

本教程将帮助您处理的字节数据类型。认为这样的数据集,编码和二进制编码和解码。我们已经定义了各种方法将字节数据类型转换为字符串。







Youtube 加入我们的Youtube频道视频:现在加入

反馈


帮助别人,请分享

脸谱网 推特 pinterest

学习最新的教程


准备


热门的技术


B。科技/ MCA






Baidu
map