Hva er B -streng i Python?

Hva er B -streng i Python?

I Python brukes flere innebygde metoder og funksjoner for å utføre forskjellige alternativer på en streng. En streng er en kombinasjon av tegn som er i et menneskelig lesbart format og representerer en komplett frase eller et enkelt ord. Mens byte strenger er vanlige strenger som er i byte.

Resultatene fra dette innlegget er:

    • Hva er "B" -strengen i Python?
    • Hvordan bruke "B" -uttalelsen i Python?

Hva er "B" -strengen i Python?

b”Bokstavelig ved siden av en hvilken som helst streng i Python indikerer at den medfølgende strengen er i formatet til byte. Denne bokstavelige brukes til å konvertere den vanlige strengen til byteformat. I tillegg er byte de faktiske dataene. Imidlertid er strengen en abstraksjon. Dessuten er bytene samlingen av oktetter (0 -255) biter, mens strengen er kombinasjonen av Unicode -tegn kjent som "UTF -16, UTF - 32”Eller“Ascii”.

Hvordan bruke "B" -uttalelsen i Python?

For å konvertere python -strengen til “b”Streng, de nedenfor børsnoterte metodene brukes:

    • Bruke B -notasjon
    • Ved hjelp av encode ()

Metode 1: Hvordan konvertere streng til bytes streng ved å bruke “B” -notasjon i Python?

For å konvertere strengen til en byte -streng, "b”Notasjon kan brukes som spesifiserer en byte -streng i Python. Strengen er en byte sin variable matrise der hvert heksadesimal element har en verdi fra “0" til "255”.

Lag først en strengvariabel og initialiser den:

input_string = 'Velkommen til Linuxhint'


Deretter, ring "skrive ut()”Funksjon for å vise den initialiserte strengvariableverdien:

print ("input string:", input_string)


For å sjekke typen av strengen, påkalle "type()”-Funksjon inne i“skrive ut()”Uttalelse:

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


Lag nå en ny strengvariabel og initialiser den sammen med "b "”Notasjon:

con_string = b'welcome to linuxhint '


Få verdien av den konverterte strengen gjennom utskriftsfunksjonen:

print ("konvertert streng:", con_string)


Etter det, tilbakekall "type()”Funksjon for å vise typen av den konverterte strengen:

print ('String type:', type (con_string))


Det kan sees at den medfølgende strengen blir konvertert til en byte -streng med hell:

Metode 2: Hvordan konvertere streng til byte ved å bruke "kode ()" -funksjon i python?

kode ()”Funksjon er Pythons innebygde funksjon som returnerer den kodede formen for en hvilken som helst vanlig streng ved å bruke den spesifiserte kodingen. Hvis det ikke er gitt koding, er "UTF-8" kan bli brukt.

Bruke "kode ()”Metode for å kode inngangsregelstrengen og overføres til“con_string”Variabel:

con_string = input_string.kode ()


Nå, ring “skrive ut()”Funksjon for å få den resulterende strengen:

print ("konvertert streng:", con_string)


Skriv ut datatypen til den resulterende strengen:

print ('String type:', type (con_string))


Produksjon


Det handlet om “b”Streng og dens konverteringsmetode i Python.

Konklusjon

b”Bokstavelig ved siden av vanlig streng i Python brukes til å konvertere strengen til byteformat. For å gjøre det, “b”Notasjon og“kode ()”Metode kan brukes. “kode ()”Funksjon er Pythons innebygde funksjon som returnerer den kodede formen for en hvilken som helst vanlig streng ved å bruke den spesifiserte kodingen. Denne oppskrivningen forklarte kort om "b”Streng og konverteringsmetoder i Python.