B na frente da string em Python

Muhammad Maisam Abbas 20 novembro 2021
B na frente da string em Python

Este tutorial discutirá a instrução b" em Python.

Use a instrução b" em Python

A notação b" é usada para especificar uma string bytes em Python. Em comparação com as strings regulares, que têm caracteres ASCII, a string bytesé um array de variáveis ​​de byte em que cada elemento hexadecimal tem um valor entre 0 e 255

Também podemos codificar strings regulares em strings de bytes com a função interna encode(). O programa abaixo nos mostra como codificar strings regulares em strings de bytes com a função encode().

string = "This is a string"
print(string.encode())

Produção:

b'This is a string'

Codificamos a string regular This is a string em um formato de string bytes com a função encode() no código acima. Também podemos codificar uma string em um formato de string bytes com a instrução b". O fragmento de código a seguir nos mostra como podemos fazer isso.

string = b"This is a string"
print(string)

Produção:

b'This is a string'

Aqui, a variável string não é uma string regular; em vez disso, é uma 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

Artigo relacionado - Python Bytes