跳至主要内容

encode()

Python 中的 encode() 函数 是 String 类的其中一个方法,它使用指定的编码将字符串转换为字节。此方法返回一个字节对象,该对象使用作为参数提供的指定编码格式进行编码。

参数值

参数 说明
encoding

用于对字符串进行编码的编码。它可以是 'utf-8'、'ascii'、'latin-1' 等。

errors

指定编码失败时的响应。它可以采用 'strict'、'ignore'、'replace' 等值。

返回值

encode() 方法以 bytes 对象的形式返回字符串的编码版本。

如何在 Python 中使用 encode()

示例 1

encode() 方法使用指定的编码对字符串进行编码。默认情况下,它使用 UTF-8 编码。

'Hello World'.encode()
示例 2

你可以通过将不同的编码作为参数传递给 encode() 方法来指定它。

'Python Rocks'.encode('ascii')
示例 3

你可以通过指定 errors 参数来处理编码错误。

'Iñtërnâtiônàlizætiøn'.encode('ascii', errors='ignore')