Python-tavu ()

Bytearray () -menetelmä palauttaa bytearray-objektin, joka on annettujen tavujen matriisi.

Menetelmän syntaksi bytearray()on:

 bytearray ((lähde (, koodaus (, virheet))))

bytearray()method palauttaa bytearray-objektin, joka on muutettavissa oleva (voidaan muokata) alueen kokonaislukujen sarja 0 <= x < 256.

Jos haluat muuttaa version, käytä tavua ().

bytearray () -parametrit

bytearray() kestää kolme valinnaista parametria:

  • lähde (valinnainen) - lähde tavujärjestelmän alustamiseksi.
  • koodaus (valinnainen) - jos lähde on merkkijono, merkkijonon koodaus.
  • virheet (valinnainen) - jos lähde on merkkijono, toimi, joka suoritetaan, kun koodauksen muuntaminen epäonnistuu (Lue lisää: Merkkijonokoodaus)

Lähde parametrilla voidaan alustaa tavutaulukkoa seuraavilla tavoilla:

Eri lähdeparametrit
Tyyppi Kuvaus
Merkkijono Muuntaa merkkijonon tavuiksi käyttämällä str.encode()Must- koodausta ja mahdollisesti virheitä
Kokonaisluku Luo toimitetun kokoisen taulukon, joka kaikki alustetaan nollaksi
Esine Tavun taulukon alustamiseen käytetään objektin vain luku -puskuria
Iterable Luo taulukon, jonka koko on yhtä suuri kuin iteroitavissa oleva luku ja alustetaan iteroitaville elementeille. On oltava iteroitavissa kokonaislukujen välillä 0 <= x < 256
Ei lähdettä (argumentteja) Luo taulukon, jonka koko on 0.

Palautusarvo bytearray: ltä ()

bytearray() method palauttaa joukon tavuja annetusta koosta ja alustusarvoista.

Esimerkki 1: Tavujoukko merkkijonosta

 string = "Python is interesting." # string with encoding 'utf-8' arr = bytearray(string, 'utf-8') print(arr)

Tuotos

 bytearray (b'Python on mielenkiintoinen. ') 

Esimerkki 2: Annetun kokonaisluvun tavujen taulukko

 size = 5 arr = bytearray(size) print(arr)

Tuotos

 tavujärjestys (b ' x00 x00 x00 x00 x00') 

Esimerkki 3: Tavujoukko iteroitavasta luettelosta

 rList = (1, 2, 3, 4, 5) arr = bytearray(rList) print(arr)

Tuotos

 bytearray (b ' x01 x02 x03 x04 x05') 

Mielenkiintoisia artikkeleita...