Cosa è B String in Python?

Cosa è B String in Python?

In Python, vengono utilizzati diversi metodi e funzioni integrati per eseguire diverse opzioni su una stringa. Una stringa è una combinazione di personaggi che si trovano in un formato leggibile dall'uomo e rappresenta una frase completa o una sola parola. Considerando che le stringhe di byte sono stringhe regolari che sono in byte.

I risultati di questo post sono:

    • Qual è la stringa "B" in Python?
    • Come usare la dichiarazione "B" in Python?

Qual è la stringa "B" in Python?

IL "B"Letterale oltre a qualsiasi stringa in Python indica che la stringa fornita è nel formato dei byte. Questo letterale viene utilizzato per convertire la stringa normale nel formato byte. Inoltre, i byte sono i dati effettivi. Tuttavia, la stringa è un'astrazione. Inoltre, i byte sono la raccolta di ottetti (0 -255) bit, mentre la stringa è la combinazione di caratteri Unicode noti come "UTF -16, UTF - 32" O "ASCII".

Come utilizzare la dichiarazione "B" in Python?

Per convertire la stringa Python in "B"String, vengono utilizzati i metodi sotto l'elenco:

    • Usando la notazione b
    • Usando ENCODE ()

Metodo 1: come convertire la stringa in stringa byte usando la notazione "b" in Python?

Per convertire la stringa in stringa di un byte, il "B"Si può usare la notazione che specifica la corda di un byte in Python. La stringa è l'array variabile di un byte in cui ogni elemento esadecimale ha un valore da "0" A "255".

Innanzitutto, crea una variabile stringa e inizializzala:

input_string = 'benvenuto su linuxhint'


Quindi, chiama il "stampa()"Funzione per visualizzare il valore della variabile stringa inizializzato:

print ("stringa di input:", input_string)


Per controllare il tipo di stringa, invoca "tipo()Funzione "all'interno del"stampa()" dichiarazione:

print ('type string:', type (input_string))


Ora, crea una nuova variabile di stringa e inizializzala insieme a "B""Notazione:

con_string = b'welcome in linuxhint '


Ottieni il valore della stringa convertita tramite la funzione di stampa:

print ("stringa convertita:", con_string)


Dopodiché, revoca il "tipo()"Funzione per visualizzare il tipo di stringa convertita:

print ('type string:', tipo (con_string))


Si può vedere che la stringa fornita viene convertita in stringa di un byte correttamente:

Metodo 2: come convertire la stringa in byte usando la funzione "encode ()" in Python?

IL "codificare()"La funzione è la funzione integrata di Python che restituisce la forma codificata di qualsiasi stringa normale utilizzando la codifica specificata. Se non viene fornita alcuna codifica, il "UTF-8" può essere utilizzata.

Usa il "codificare()"Metodo per codificare la stringa normale di input e passa al"con_string"Variabile:

con_string = input_string.codificare()


Ora, chiama il "stampa()"Funzione per ottenere la stringa risultante:

print ("stringa convertita:", con_string)


Stampa il tipo di dati della stringa risultante:

print ('type string:', tipo (con_string))


Produzione


Questo riguardava tutto il "B"String e il suo metodo di conversione in Python.

Conclusione

IL "B"Letterale accanto alla corda regolare in Python viene utilizzato per convertire la stringa in formato bytes. Per farlo, il "B”Notazione e il"codificare()"Il metodo può essere utilizzato. IL "codificare()"La funzione è la funzione integrata di Python che restituisce la forma codificata di qualsiasi stringa normale utilizzando la codifica specificata. Questo articolo ha spiegato brevemente il "B"String e i suoi metodi di conversione in Python.