Come convertire una stringa in byte in Python
-
Costruttore
bytes
per convertire la stringa in byte in Python -
Costruttore
str.encode
per convertire una stringa in byte in Python
Introdurremo i metodi per convertire stringhe in byte in Python 3.
- Metodo del costruttore
bytes
- Metodo
str.encode
tipo di dati bytes
data type è un tipo integrato introdotto da Python 3, e bytes
in Python 2.x è in realtà il tipo string
, quindi non abbiamo bisogno di introdurre questa conversione in Python 2.x.
Costruttore bytes
per convertire la stringa in byte in Python
Il costruttore della classe bytes
costruisce un array di byte a partire da dati come le stringhe.
bytes(string, encoding)
Dobbiamo specificare l’argomento encoding
, altrimenti solleva un TypeError
.
>>> bytes("Test", encoding = "utf-8")
b'Test'
>>> bytes("Test")
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
bytes("Test")
TypeError: string argument without an encoding
Costruttore str.encode
per convertire una stringa in byte in Python
str.encode(encoding=)
Il metodo encode
della classe string
potrebbe anche convertire la stringa in byte. Ha un vantaggio rispetto al metodo di cui sopra, cioè non è necessario specificare la codifica
se la coding
prevista è utf-8
.
>>> test = "Test"
>>> test.encode()
b'Test'
>>> test.encode(encoding="utf-8")
b'Test'
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn FacebookArticolo correlato - Python Bytes
- Come convertire i byte in numeri interi in Python 2.7 e 3.x
- Come convertire Int in Byte in Python 2 e Python 3
- Converti Int in binario in Python
- Come convertire i byte in stringhe in Python 2 e Python 3
- Converti byte in esadecimale in Python
Articolo correlato - Python String
- Come controllare una stringa è vuota in modo pitonico
- Converti una stringa in nome variabile in Python
- Come rimuovere gli spazi bianchi in una stringa in Python
- Estrai numeri da una stringa in Python
- Come convertire una stringa in datario in Python
- Come convertire una stringa in minuscola in Python 2 e 3