Sintassi del metodo bytearray ()
byteArray ([data_source [, codifica [, errori]]])I tre argomenti di questo metodo sono opzionali. Il primo argomento viene utilizzato per inizializzare l'elenco dei byte. Se il primo argomento è la stringa, il secondo argomento viene utilizzato per la codifica. Infine, il terzo argomento viene utilizzato per visualizzare l'errore se la codifica fallisce.
Sintassi di bytes () metodo
byte ([data_source [, codifica [, errori]])Tutti gli argomenti del byte () La funzione è facoltativa, come il bytearray () metodo. Le funzioni di questi argomenti sono anche le stesse del bytearray () Metodo, menzionato sopra.
Il metodo per la conversione bytearray A byte In Python è mostrato di seguito, usando alcuni semplici esempi per una migliore comprensione di questo processo.
Esempio 1: convertire i dati dell'elenco da bytearray a byte
Quando la funzione bytearray () contiene solo un argomento, il valore dell'argomento sarà un dato di dizionario o una variabile. L'esempio seguente mostra come un oggetto del dizionario può essere convertito in un oggetto bytearray e come un oggetto bytearray può quindi essere convertito in un oggetto byte. Successivamente, il primo loop viene utilizzato per visualizzare i valori della tabella di traduzione dei codici ASCII e il secondo per loop viene utilizzato per visualizzare i caratteri dei codici ASCII corrispondenti.
#!/usr/bin/env python3Produzione
Il seguente output apparirà dopo aver eseguito lo script. Qui, 72, 69, 76 e 79 sono il codice ASCII di 'H, "E," L,' e 'O,' rispettivamente.
Esempio 2: convertire i dati di stringa da bytearray a byte
L'esempio seguente mostra la conversione degli oggetti ByteAray agli oggetti byte nei dati della stringa. Due argomenti sono usati nel metodo ByteArray () di questo script. Il primo argomento contiene il valore della stringa, mentre il secondo argomento contiene la stringa di codifica. Qui, la codifica 'UTF-8' viene utilizzata per convertire in un oggetto bytearray. IL decodificare() Il metodo viene utilizzato nello script per convertire gli oggetti byte in dati di stringa. Lo stesso codifica viene utilizzato al momento della conversione.
#!/usr/bin/env python3Produzione
Il seguente output apparirà dopo aver eseguito lo script.
Esempio 3: convertire i dati interi da bytearray in byte
Gli esempi precedenti mostrano la conversione di Bytearray e byte in base al dizionario e ai dati delle stringhe. Questo terzo esempio mostra la conversione di ByteArray in byte in base ai dati di input. Qui, il valore di input viene convertito in un valore intero e passato come argomento tramite la funzione bytearray () e l'oggetto bytearray viene quindi convertito in un oggetto byte. I valori null basati sul numero intero sono mostrati come output dell'oggetto bytearray e byte. Il numero totale di byte viene conteggiato tramite il metodo Len () alla fine dello script e sarà uguale al valore intero passato come argomento nel metodo ByteArray ().
#!/usr/bin/env python3Produzione
Dopo aver eseguito lo script, 6 viene preso come input nel seguente output. I sei valori null vengono visualizzati come output di bytearray e byte. Quando vengono conteggiati i valori null, quindi visualizzava 6.
Esempio 4: creare byteArray usando append () e convertire in byte
Il seguente esempio mostra come è possibile creare gli oggetti bytearray tramite il metodo append () e convertiti in byte. La variabile arrval viene dichiarata qui come un oggetto bytearray. Successivamente, il metodo Append () si chiama sei volte per aggiungere sei elementi nell'array. I codici ASCII dei caratteri, 'p, "y," t, "h," o, "e' n, 'sono rispettivamente 80, 121, 116, 104, 111 e 1120. Questi sono aggiunti nell'oggetto bytearray. Questo oggetto array viene convertito nell'oggetto byte in seguito.
#!/usr/bin/env python3Produzione
Il seguente output apparirà dopo aver eseguito lo script.
Conclusione
Vari metodi sono mostrati in questo articolo per la conversione di bytearray in byte dopo aver creato oggetti bytearray. Dopo aver letto questo articolo, spero che tu capisca il concetto di bytearray e byte, conosci il modo di convertire Bytearray in byte e di essere in grado di visualizzare l'output di byte come stringa e caratteri.