Chapters
Python114 chapters

ReferenceString methods

str.encode()

Turns text into bytes, which is what files and networks actually carry.

Signature

text.encode(encoding='utf-8')

Parameters

NameMeans
encodingwhich encoding to use

Returns

A bytes object.

Example

Python
data = "M\u00fcnchen".encode("utf-8")
print(type(data).__name__)
print(len("M\u00fcnchen"), len(data))
print(data.decode("utf-8"))

Output

bytes
7 8
München

See also