Co to jest strun B w Pythonie?

Co to jest strun B w Pythonie?

W Pythonie używa się kilku wbudowanych metod i funkcji do wykonywania różnych opcji na ciągu. String to kombinacja znaków, które są w formacie czytelnym człowieka i reprezentuje pełne wyrażenie lub jedno słowo. Podczas gdy struny bajtowe są regularnymi strunami, które są w bajtach.

Wyniki z tego postu to:

    • Jaki jest ciąg „B” w Pythonie?
    • Jak użyć oświadczenia „B” w Pythonie?

Jaki jest ciąg „B” w Pythonie?

„„B„Literał obok dowolnego sznurka w Pythonie wskazuje, że podany ciąg jest w formacie bajtów. Ten dosłowność jest używana do przekształcania zwykłego sznurka w format bajtów. Dodatkowo bajty to rzeczywiste dane. Jednak ciąg jest abstrakcją. Ponadto bajty to zbiór bitów oktetów (0-255), podczas gdy ciąg jest kombinacją znaków Unicode znanych jako „UTF -16, UTF - 32" Lub "ASCII".

Jak wykorzystać stwierdzenie „B” w Pythonie?

Aby przekonwertować ciąg Python na „B„String, stosowane są metody poniżej listy:

    • Używając notacji B
    • Za pomocą Encode ()

Metoda 1: Jak przekonwertować ciąg na ciąg bajtów za pomocą notacji „B” w Pythonie?

Aby przekonwertować ciąg na ciąg bajtów, „B„Można użyć notacji, która określa ciąg bajtów w Pythonie. String jest zmienną tablicą bajtów, w której każdy element szesnastkowy ma wartość od „0" Do "255".

Najpierw utwórz zmienną ciągną i zainicjuj ją:

input_string = 'Witamy w Linuxhint'


Następnie zadzwoń do „wydrukować()„Funkcja wyświetlania zainicjowanej wartości zmiennej ciągu:

print („Input String:”, Input_String)


Aby sprawdzić typ ciągu, wywołać „typ()”Funkcja w„ „wydrukować()" oświadczenie:

print ('String Type:', typ (input_string)))


Teraz utwórz nową zmienną ciągu i zainicjuj ją wraz z „B"" notacja:

con_string = b'welcome to Linuxhint '


Uzyskaj wartość przekonwertowanego ciągu za pomocą funkcji drukuj:

print („konwertowany ciąg:”, con_string)


Potem cofnij „typ()„Funkcja, aby wyświetlić typ konwertowanego ciągu:

print ('String Type:', typ (con_string))


Można zauważyć, że dostarczony ciąg jest pomyślnie przekonwertowany na ciąg bajtów:

Metoda 2: Jak przekonwertować ciąg na bajty za pomocą funkcji „encode ()” w Pythonie?

„„kodować()„Funkcja to wbudowana funkcja Pythona, która zwraca zakodowaną formę dowolnego regularnego ciągu, wykorzystując określone kodowanie. Jeśli nie jest zapewnione kodowanie, „UTF-8" może być użyte.

Użyj "kodować()„Metoda kodowania regularnego ciągu wejściowego i przechodzi do„Con_String" zmienny:

con_string = input_string.kodować()


Teraz zadzwoń do „wydrukować()„Funkcja, aby uzyskać wynikowy ciąg:

print („konwertowany ciąg:”, con_string)


Wydrukuj typ danych wynikający z tego ciągu:

print ('String Type:', typ (con_string))


Wyjście


Chodziło o „B„String i jego metoda przekształcania w Python.

Wniosek

„„B„Literał obok zwykłego sznurka w Pythonie jest używany do przekształcania sznurka w format bajtów. Aby to zrobić, „B”Notacja i„kodować()„Można zastosować metodę. „„kodować()„Funkcja to wbudowana funkcja Pythona, która zwraca zakodowaną formę dowolnego regularnego ciągu, wykorzystując określone kodowanie. Ten pismo krótko wyjaśniono o „B„String i jego metody przekształcania w Python.