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
.
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