Metoden bytes () returnerer et uforanderligt bytesobjekt initialiseret med den givne størrelse og data.
Syntaksen for bytes()metoden er:
bytes ((kilde (, kodning (, fejl))))
bytes()metoden returnerer et byteobjekt, der er en uforanderlig (kan ikke ændres) sekvens af heltal i området 0 <=x < 256.
Hvis du vil bruge den ændrede version, skal du bruge bytearray () -metoden.
bytes () Parametre
bytes() 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 byte ()
Den bytes()metode returnerer en bytes formål med de givne størrelse og initialiseringsværdier.
Eksempel 1: Konverter streng til byte
 string = "Python is interesting." # string with encoding 'utf-8' arr = bytes(string, 'utf-8') print(arr)
Produktion
b'Python er interessant. '
Eksempel 2: Opret en byte med en given heltalstørrelse
 size = 5 arr = bytes(size) print(arr)
Produktion
b ' x00 x00 x00 x00 x00'
Eksempel 3: Konverter iterabel liste til byte
 rList = (1, 2, 3, 4, 5) arr = bytes(rList) print(arr)
Produktion
b ' x01 x02 x03 x04 x05'








