Składnia metody bytearray ()
BYTEARRAY ([data_source [, kodowanie [, błędy]]])Trzy argumenty tej metody są opcjonalne. Pierwszy argument służy do zainicjowania listy bajtów. Jeśli pierwszym argumentem jest ciąg, wówczas drugi argument służy do kodowania. Wreszcie trzeci argument służy do wyświetlania błędu, jeśli kodowanie się nie powiedzie.
Składnia metody bajtów ()
bajty ([data_source [, kodowanie [, błędy]]])Wszystkie argumenty bajty () Funkcja jest opcjonalna, podobnie jak bajtearray () metoda. Funkcje tych argumentów są również takie same jak bajtearray () metoda, wspomniana powyżej.
Metoda konwersji Bajt Do bajty W Pythonie pokazano poniżej, używając niektórych prostych przykładów do lepszego zrozumienia tego procesu.
Przykład 1: Konwertuj dane z listy z bajtowych na bajty
Gdy funkcja bajtearray () zawiera tylko jeden argument, wartością argumentu będzie słownikowy odniesie. Poniższy przykład pokazuje, w jaki sposób obiekt słownika można przekonwertować na obiekt bajtowy i jak można następnie przekonwertować obiekt bajt. Następnie do wyświetlania wartości tabeli tłumaczenia kodów ASCII służy do wyświetlania pierwszej pętli, a drugi dla pętli służy do wyświetlania znaków odpowiednich kodów ASCII.
#!/usr/bin/env python3Wyjście
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Tutaj, 72, 69, 76 i 79 to odpowiednio kod ASCII „H”, ”,„ L ”i„ O ”.
Przykład 2: Konwertuj dane ciągów z bajtowych na bajty
Poniższy przykład pokazuje konwersję obiektów bajtowych na obiekty bajtów w danych ciągów. Dwa argumenty są używane w metodzie BYTEARRAY () tego skryptu. Pierwszy argument zawiera wartość ciągu, podczas gdy drugi argument zawiera ciąg kodujący. Tutaj kodowanie „UTF-8” służy do konwersji na obiekt bajt. rozszyfrować() Metoda jest stosowana w skrypcie do konwersji obiektów bajtów na dane ciągów. To samo kodowanie jest używane w momencie konwersji.
#!/usr/bin/env python3Wyjście
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład 3: Konwertuj dane liczb całkowitych z bajt na bajty
Poprzednie przykłady pokazują konwersję bajtów i bajtów w oparciu o dane słownika i ciągu. Ten trzeci przykład pokazuje konwersję bajt do bajtów na podstawie danych wejściowych. Tutaj wartość wejściowa jest przekonwertowana na wartość całkowitą i przekazywana jako argument za pośrednictwem funkcji BYTEARRAY (), a obiekt bajtaya jest następnie konwertowany na obiekt bajtów. Wartości zerowe oparte na liczbie całkowitej są pokazane jako wyjście obiektu bajtowego i bajtów. Całkowita liczba bajtów jest liczona metodą len () na końcu skryptu i będzie równa wartości liczbowej przekazanej jako argument do metody bajTeArray ().
#!/usr/bin/env python3Wyjście
Po uruchomieniu skryptu 6 jest przyjmowane jako dane wejściowe na następujące dane wyjściowe. Sześć wartości zerowych jest wyświetlanych jako wyjście bajtów i bajtów. Po zliczaniu wartości zerowych, wówczas wyświetlane 6.
Przykład 4: Utwórz bajtę za pomocą append () i przekonwertuj na bajty
Poniższy przykład pokazuje, w jaki sposób obiekty bajtowe można tworzyć metodą append () i przekonwertować na bajty. Zmienna Arval jest tutaj zadeklarowana jako obiekt bajt. Następnie metoda append () jest nazywana sześciokrotnie, aby dodać sześć elementów do tablicy. Kody ASCII znaków, „P,”, „T,”, „H,” O, ”i„ N, ”to odpowiednio 80, 121, 116, 104, 111 i 1120. Są one dodawane w obiekcie bajtowym. Ten obiekt tablicy jest przekonwertowany na obiekt bajtów później.
#!/usr/bin/env python3Wyjście
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Wniosek
W tym artykule pokazano różne metody przekształcenia bajtów na bajty po utworzeniu obiektów bajtowych. Po przeczytaniu tego artykułu mam nadzieję, że zrozumiesz koncepcję bajtów i bajtów, znasz sposób konwersji bajt na bajty i być w stanie wyświetlić dane wyjściowe bajtów jako ciąg i znaków.