Metoden bytearray () returnerer et bytearray-objekt, som er en matrix af de givne bytes.
Syntaksen for bytearray()metoden er:
bytearray ((kilde (, kodning (, fejl))))
bytearray()metoden returnerer et bytearray-objekt, der er mutabel (kan ændres) sekvens af heltal i området 0 <= x < 256.
Hvis du vil have den uforanderlige version, skal du bruge bytes () -metoden.
bytearray () Parametre
bytearray() tager tre valgfri parametre:
- kilde (valgfri) - kilde til at initialisere række af bytes.
 - kodning (valgfri) - hvis kilden er en streng, skal kodningen af strengen.
 - fejl (valgfrit) - hvis kilden er en streng, skal den handling, der skal udføres, når kodningskonvertering mislykkes (Læs mere: Strengkodning)
 
Den kilde parameter kan anvendes til at initialisere byte array på følgende måder:
Forskellige kildeparametre| Type | Beskrivelse | 
|---|---|
| Snor | Konverterer strengen til byte ved hjælp af str.encode()Skal også give kodning og eventuelt fejl |  
| Heltal | Opretter en matrix med den angivne størrelse, alt initialiseret til null | 
| Objekt | En skrivebeskyttet buffer for objektet bruges til at initialisere byte-arrayet | 
| Iterabel | Opretter en matrix af størrelse svarende til antallet af iterable og initialiseret til de iterable elementer Skal være iterabel af heltal mellem 0 <= x < 256 |  
| Ingen kilde (argumenter) | Opretter en matrix af størrelse 0. | 
Returneringsværdi fra bytearray ()
bytearray() metoden returnerer en række bytes med den givne størrelse og initialiseringsværdier.
Eksempel 1: Array af bytes fra en streng
 string = "Python is interesting." # string with encoding 'utf-8' arr = bytearray(string, 'utf-8') print(arr)
Produktion
bytearray (b'Python er interessant. ')
Eksempel 2: Array af bytes med given heltalstørrelse
 size = 5 arr = bytearray(size) print(arr)
Produktion
bytearray (b ' x00 x00 x00 x00 x00')
Eksempel 3: Array af bytes fra en iterabel liste
 rList = (1, 2, 3, 4, 5) arr = bytearray(rList) print(arr)
Produktion
bytearray (b ' x01 x02 x03 x04 x05')








