Python bytes() Funktsioon

Python Bytes Funktsioon



'Python' on arvutiprogrammeerimiskeel, mida kasutatakse laialdaselt kõikjal, kuna see on millegi poolest inglise keelega sama, mis muudab programmeerijatel töötamise lihtsamaks. 'Bait' on andmete mõõtmise ühik, mis koosneb enamasti 'kaheksast' bitist. Nüüd vaatame läbi pythoni keskkonnas funktsiooni bytes (). Funktsiooni bytes() pythonis kasutatakse baitobjekti tagastamiseks või teisendamiseks baitobjektitüübiks vastavalt etteantud suurusele ja andmetele. Samuti loob see objekti baitide objekti erisuurusest tühjana. funktsioon bytes() pythonis tagastab baitidest koosneva objekti, mis on muutumatu jada vahemikus „0 kuni 256”, mis on täisarvud. Arutame ja õpime pythoni funktsiooni bytes() kohta täiendavalt, kasutades allpool olevas artiklis sobivaid näiteid.

Bytes() tüübid Pythonis

Pythonis on kuut tüüpi baite, milleks on 'string', 'baidijada', 'loendid', 'baitide massiiv', 'korteežid' ja 'vahemiku objektid'.







Süntaks

'Baidid ([x], [kodeering], [viga])



Ülaltoodud süntaksit nimetatakse bytes() python-funktsiooniks. Kõigi kolme süntaksis kasutatud parameetri selgitust selgitatakse allpool parameetrite osas. Samuti, kui funktsioonis python bytes() pole parameetrit edastatud, tagastab see massiivi 'null' suuruse.



Funktsiooni Pythoni bytes() parameetrid

Siin on kolm parameetrit, mida kasutatakse Python bool-funktsiooni süntaksis:





'x' süntaksis viitab allikale. Mainitud 'allikas' peaks olema mis tahes täisarvväärtusega, stringiväärtusega, objektitüübiga või itereeritav. Süntaksis kasutatav 'kodeering' on stringitüübi jaoks, kuid seda kasutatakse ainult siis, kui stringitüübiks on antud 'x'. Lõpuks on süntaksi 'viga' seotud sobimatusega või ebaõnnestunud kodeerimisega. Pythonis ei ole süntaksis käsitletavad kolm parameetrit kohustuslikud, mis tähendab, et neid kasutatakse vastavalt antud tingimusele.

Funktsiooni Pythoni bytes() rakendamine

Siin viime läbi pythonis funktsiooni bytes() näidisrakenduse, et seda funktsiooni vastavalt vajadusele paremini mõista.



  • Bytes() funktsioon pythonis itereeritava loendiga.
  • Bytes() funktsioon Pythonis ilma argumentideta.
  • Bytes() funktsioon pythonis stringiga.
  • Bytes() funktsioon pythonis koos ASCII-ga.
  • Bytes() funktsioon Pythonis antud täisarvu massiiviga.

Näide 01: funktsioon Bytes() Pythonis koos itereeritava loendiga

Sel juhul täidame pythonis funktsiooni bytes () itereeritavate parameetrite loendiga. Siin oleme võtnud muutujaks 'n' ja itereeritava loendi loomise väärtused funktsiooni bytes() täitmiseks on '9', '4' ja '7'. Siis on funktsioon “print” muutujas “n” antud itereeritava loendi trükkimiseks.

Siin loodud massiiv peaks olema itereeritava arvuga sama suur. See on kuskil vahemikus 0 kuni 256. Ainus viis täisarvude loendi baitideks teisendamiseks on kasutada funktsiooni bytes(). Kui lisame stringi loendisse, saab see vea vastutasuks.

Väljundekraanil kuvatakse pythonis sooritatud funktsioon bytes() koos itereeritava loendiga.

Näide 02: Bytes() funktsioon Pythonis ilma argumendita

Selles näites täidame pythonis funktsiooni bytes () ilma argumente või parameetrite edastamiseta. See on kõigist teistest näidetest kõige lihtsam; vaatame, kuidas seda teha. Esiteks peame võtma muutuja, nagu oleme siin võtnud “w”, ja seejärel funktsiooni bytes(). Lõpuks peame selle lihtsalt trükkima koos varem kasutatud tüübi ja muutujaga. 'Tüüp' allolevas koodis, mis viitab kasutatud muutuja järjestusele.

Ekraanil kuvatakse funktsiooni bytes() täitmine Pythonis.

Näide 03: Bytes() funktsioon koos stringiga Pythonis

Nüüd täidame antud juhul pythoni bytes() funktsiooni stringiga. String on tavaliselt kasutajale loetav vorm, nii et see peab olema kodeeritud, et seda saaks salvestada arvuti kettale. Kodeerimisel kasutatavad stringid kirjutatakse kui 'str'. String on baitide massiiv, mis on esitatud Unicode'i märkidena. 'Unicode' on 'osutite' jada, mis tähistab mälu ja sümboleid 'kuueteistkümnendiku' vormingus. Meil on Unicode'iga muutuja 'v' ja baitfunktsioon koos lausega 'hei maailm'. Seejärel tuleb printimisfunktsiooni kasutades printida.

Samuti, kui me töötame allikaga stringina, siis on kohustuslik edastada ükskõik milline kahest parameetrist; vastasel juhul on vastutasuks TypeError. Iga stringi märk asub 1-baidi Pythoni mäluruumis. 'UTF-8' on ka parameeter, mis suudab Unicode'is kodeerida '1 112 064' tähemärgi koodipunkte.

Väljund näitab pythonis sooritatud bytes() funktsiooni koos stringiga.

Näide 04: Bytes() funktsioon Pythonis koos Ascii-ga

Selles näites täidame pythonis funktsiooni bytes() koos ascii-ga. 'ascii' on koodid, mis esindavad teie arvuti, telekommunikatsiooniseadmete jne süsteemis olevaid tekste. See on märgikodeeringu standard, mida kasutatakse elektriseadmete kaudu. Siin võetud muutuja on 'j' koos baitide funktsiooniga ja 'Asia cup' printimine 'ascii'-ga.

Väljund näitab funktsiooni bytes() edukat toimimist Pythonis koos ascii-ga.

Näide 05: Bytes() funktsioon Pythonis antud täisarvu massiiviga

Siin rakendame lihtsat näidet funktsiooni bytes() kohta Pythonis antud täisarvu massiiviga. Massiiv on nende üksuste kogum, millel on sama tüüpi andmed, mis on salvestatud külgnevasse mälukohta. Vaatame, kuidas seda teha. Meil on siin muutuja 't', funktsioon byte () ja int sulgudes on '10'. See tähendab, et massiiv peaks töötama kuni 10 ja sisaldama 10 elementi. Täisarv tagastab antud suurusega initsialiseerimata massiivi.

Ekraanil kuvatakse baitfunktsiooni “10” korda antud täisarvuga “10”.

Järeldus

Funktsioonil python bytes() on kindel roll selles, et python objekti tagastab. Bait on arvutisüsteemi termin, mis salvestab mälu, mis töötab süsteemi teksti märkide kodeerimiseks. Bait koosneb 8 bitist, mis on esitatud kujul '0' või '1'. Selles õpetuses oleme uurinud pythoni funktsiooni bytes() koos kõigi sobivate näidetega, mida tuleb funktsiooni selgeks mõistmiseks käsitleda. Oleme käsitlenud funktsiooni bytes() rakendamist pythonis itereeritava loendina lisatud argumendiga, ilma argumendita, stringiga, antud täisarvu massiiviga ja ascii-ga.