Python bin() funktsioon

Python Bin Funktsioon



'Python' on arvutiprogrammeerimiskeel, mida kasutatakse laialdaselt, kuna selle keelekodeering on sarnane inglise keelega. Seetõttu eelistavad programmeerijad ja kasutajad seda, kuna seda on lihtne lugeda ja selle kallal töötada. Funktsioon 'bin()' on Pythoni sisseehitatud funktsioon, mida kasutatakse täisarvude teisendamiseks binaarseteks teisendusteks. Kahendarvud on need, mis väljendavad baasi 2, mis tähendab, et need on kas “1” või “0”. Pythonis binaarne teisendus on esitatud eesliitega 'Ob'. See on mõeldud binaarfaili stringivormingu esitluse jaoks.

Kuidas bin() funktsioon Pythonis töötab

Kui edastame funktsiooni bin() täitmiseks täisarvu, saadakse tulemuseks antud arvu binaarne esitus, kuid algab prefiksiga 'Ob'. Näiteks kui binaartulemus number '7' on '111', näitab see tulemust koos eesliitega, mis näeb välja nagu 'Ob111'. Me täidame Pythoni keskkonnas funktsiooni bin(). Täiendava selge selgituse teeme järgmises kirjutises toodud näidete abil.

Süntaks

'prügikast ( )

Ülaltoodud süntaks on Pythoni funktsiooni bin() jaoks. Funktsioon bin() teisendab arvu kahendarvuks. See toimib, kui edastame Pythonis arvu funktsioonile bin() ja see annab kahendarvude esituses tagastustulemused.







Parameeter

'prügikast ( ja )

Süntaksis olev 'e' on täisarv, mis on antud binaarse teisenduse toimivuse jaoks. 'e' nimetatakse ka parameetriks.



Näidete täitmine Pythonis funktsiooni bin() abil

Järgnevalt on toodud näited, mida me selles õpetuses Pythoni funktsiooniga bin() rakendame, et funktsiooni bin() kasutamisest arusaadavalt mõista.



  • Funktsiooni bin() kasutamine Pythonis
  • Funktsiooni bin() kasutamine Pythonis mittetäisarvuga
  • Funktsiooni bin() kasutamine Pythonis mittetäisarvu indeksiga
  • Positiivse arvväärtuse esitamine binaarseks Pythonis funktsiooni bin() abil
  • Negatiivse arvväärtuse esitamine binaarseks, kasutades Pythonis funktsiooni bin().
  • Funktsiooni bin() kasutamine ujukitüübiga Pythonis
  • Funktsiooni bin() kasutamine Pythonis vormindamismeetodiga

Näide 01: Funktsiooni bin() kasutamine Pythonis

Selles näites õpime kasutama Pythoni funktsiooni bin(). Esiteks peame numbri initsialiseerima. Siin võtame '20'. Nüüd printige funktsioon Pythonis funktsiooniga bin() kirjutatud lausega 'binaararv 20 on'.





Väljund näitab kahendarvu teisendamist, mis on edukalt sooritatud numbril “20”. Väljundis kuvatakse eesliide 'ob' ja binaarne teisendusstringi tulemus '101'.



Näide 02: funktsiooni bin() kasutamine Pythoni funktsiooniga User-Define a Function

Siin rakendame Pythonis funktsiooni bin () kasutaja määratud funktsiooniga. Võtsime kahendkoodi kui “w” ja teise kui “n”. 'n' sisaldab funktsiooni 'w' teisendust bin(). Nüüd rakendatakse tingimust selles näites 'Ob' prefiksi eemaldamiseks. Seejärel peame valima arvu, mille oleme binaarse esituse jaoks lisanud numbri '85'.

Järgmises väljundis kuvatakse koodis ülal valitud „85” binaarne esitus, kasutades funktsiooni bin() koos Pythoni kasutaja määratud funktsiooniga.

Näide 03: Funktsiooni bin() ja funktsiooni index() kasutamine Pythonis kasutaja määratud funktsiooniga

Siin käivitame funktsiooni bin () koos indeksiga (), kasutades Pythonis kasutaja määratud funktsiooni. Selle meetodi puhul peame saatma objektid bin()-sse ja kasutama sellega ka Pythoni indeksit(), mis tagastab alati positiivse täisarvu. Koodis rakendatav arv on Pythonis bin() ja index() meetodite abil binaarse esituse jaoks '66'.

Funktsiooni bin() ja meetodi indeks() numbri '66' binaarne esitus on edukalt täidetud.

Näide 04: Positiivse numbrilise väärtuse esitamine binaarseks Pythonis funktsiooni bin() abil

Selles näites täidame Pythonis funktsiooni bin(), võttes positiivse täisarvu (arvu), mis sooritab selle positiivse arvuga binaartoimingu. Selleks peame numbri initsialiseerima. Selles näites oleme võtnud arvu '45', mis peaks olema suvaline arv, kuid peaks olema positiivne.

Väljund kuvab positiivse täisarvu, mis on antud '45', mille tulemuseks on binaarne esitus Pythonis funktsiooni bin () abil.

Näide 05: Negatiivse numbrilise väärtuse esitamine binaarseks Pythonis funktsiooni bin() abil

Eelmises näites teostasime positiivse arvväärtuse, kasutades bin-funktsiooni. Siin rakendame sama koodi, kuid täidame negatiivse arvväärtuse, kasutades binaarfunktsiooni bin(), muutes väärtuse lihtsalt negatiivse täisarvu initsialiseerimiseks. Niisiis, siin on negatiivne arv '-35'.

Negatiivne täisarv '-35' on näidatud allpool Pythoni funktsiooni bin() abil:

Näide 06: Funktsiooni bin() kasutamine ujuktüübiga Pythonis

Mis siis, kui me peame täitma prügikasti funktsiooni numbriga, mille sees on punkt, mida arvutikeeles nimetatakse ujuvaks numbriks, näiteks '8.7' või mis tahes arv, mis ei ole ümar? Vaatame näidet selle stsenaariumi lahendamiseks. Oleme läbinud ujuvarvu argumendi. Arv on '74.3' koos printlausega, kasutades funktsiooni bin() Python.

Siin on Pythoni ujukitüübi numbri tulemus, kasutades funktsiooni bin(). 'Ujuv' tõlgendust ei saa täita täisarvuna. Sellest järeldub, et me ei saa kasutada ujukomaarvu Pythonis binaarses esituses, kasutades funktsiooni bin ().

Näide 07: funktsiooni bin() kasutamine Pythonis vormindamismeetodiga

Selles näites rakendame vormindamismeetodit Pythoni funktsiooni bin () abil. Vormingumeetodid võtavad kaks parameetrit samas koodikäivituses. See võtab esimese parameetri numbri ja teine ​​parameeter käib koos numbri esitusega esimeses parameetris.

Väljund kuvab allpool toodud kahe antud parameetri tulemused:

Järeldus

Selles artiklis keskendusime funktsiooni bin() kasutamisele Pythonis, pakkudes erinevaid näiteid, nagu näiteks positiivsete ja negatiivsete täisarvude toimimine Pythonis funktsiooni bin() jaoks, funktsioonide bin() ja index() jaoks. kasutaja määratud versiooniga, lihtne bin-operatsioon ja ainult funktsiooni bin() operatsioon kasutaja määratud funktsiooniga. Kuna näites 2 kuvatakse eesliide 'Ob' koos binaarse esitusega iga kord, oleme Pythoni kodus prefiksi eemaldanud. Funktsioon bin() Pythonis on kasulik, kuid võimas sisseehitatud funktsioon täisarvude teisendamiseks. Ilma seda pika meetodiga käivitamata saame seda teha, sisestades ainult selle väärtuse (arvu), mille kahendtulemusi me tahame.