Kuinka bin()-funktio toimii Pythonissa
Kun välitämme kokonaisluvun bin()-funktion suorittamista varten, tulokset saavat binääriesityksen annetusta numerosta, mutta alkavat 'Ob'-etuliitteellä. Esimerkiksi, jos numeron '7' binääritulos on '111', se näyttää tuloksen etuliiteineen, joka näyttää tältä 'Ob111'. Suoritamme bin()-funktion Python-ympäristössä. Suoritamme vielä selkeän selityksen seuraavassa kirjoituksessa olevien esimerkkien avulla.
Syntaksi
' roskakori ( ) ”Yllä oleva syntaksi on Python bin() -funktiosta. Funktio bin() muuntaa luvun binääriluvuksi. Se toimii, kun välitämme luvun Pythonissa bin()-funktiolle, ja se antaa paluutulokset binäärilukujen esityksessä.
Parametri
' roskakori ( ja ) ”Syntaksin 'e' on kokonaisluku, joka on annettu muunnosteholle binäärimuodossa. 'e' kutsutaan myös parametriksi.
Esimerkkien suorittaminen käyttämällä Pythonin bin()-funktiota
Seuraavassa on esimerkkejä, joita käytämme tässä opetusohjelmassa Pythonin bin()-funktion kanssa ymmärtääksemme ymmärrettävästi bin()-funktion käyttöä.
- Funktio bin() käyttäminen Pythonissa
- Funktion bin() käyttäminen ei-kokonaisluvulla Pythonissa
- Toiminnon bin() käyttäminen ei-kokonaisluvun indeksillä Pythonissa
- Positiivisen numeerisen arvon suorittaminen binääriarvoksi Pythonin bin()-funktiolla
- Negatiivisen numeerisen arvon suorittaminen binääriarvoksi Pythonin bin()-funktiolla
- Funktion bin() käyttäminen float-tyypillä Pythonissa
- Funktion bin() käyttäminen Pythonin muotomenetelmällä
Esimerkki 01: bin()-funktion käyttö Pythonissa
Tässä esimerkissä opimme käyttämään Pythonin bin()-funktiota. Ensin meidän on alustettava numero. Tässä otamme '20'. Tulosta nyt funktio lauseella 'binääriluku 20 on' kirjoitettu Pythonin bin()-funktiolla.
Tulos näyttää onnistuneesti suoritetun binääriluvun muuntamisen numerolle '20'. 'ob'-etuliite näytetään lähdössä, ja '101' on binäärimuunnosmerkkijonon tulokset.
Esimerkki 02: bin()-funktion käyttö Pythonin User-Define a -funktiolla
Tässä toteutamme bin()-funktion Pythonissa käyttäjän määrittelemällä funktiolla. Olemme ottaneet binäärin 'w':ksi ja toisen 'n'. 'n' sisältää bin()-funktion muunnos 'w':lle. Nyt ehtoa sovelletaan 'Ob'-etuliitteen poistamiseen tässä esimerkissä. Sitten meidän on valittava luku, jonka olemme ottaneet binääriesitykseen lisätyn luvun '85'.
Seuraava tulos näyttää yllä koodissa valitun '85':n binääriesityksen käyttämällä bin()-funktiota käyttäjän määrittämän Python-funktion kanssa.
Esimerkki 03: bin()-funktion ja index()-funktion käyttäminen käyttäjän määrittämän funktion avulla Pythonissa
Tässä suoritamme bin()-funktion yhdessä index()-funktion kanssa käyttämällä käyttäjän määrittämää funktiota Pythonissa. Tässä menetelmässä meidän on lähetettävä objektit bin():iin ja käytettävä sen kanssa myös Python index():tä, joka palauttaa aina positiivisen kokonaisluvun. Koodissa toteutettavaksi valittu numero on '66' Pythonissa bin()- ja index()-menetelmiä käyttäen.
Bin()-funktio ja index()-menetelmän numero “66” binääriesitys suoritetaan onnistuneesti.
Esimerkki 04: Positiivisen numeerisen arvon suorittaminen binäärimuodossa Pythonin bin()-funktiolla
Tässä esimerkissä suoritamme Pythonissa bin()-funktion ottamalla positiivisen kokonaisluvun (luvun), joka suorittaa binääritoiminnon tälle positiiviselle numerolle. Tätä varten meidän on alustettava numero. Tässä esimerkissä olemme ottaneet luvun '45', jonka pitäisi olla mikä tahansa luku, mutta sen tulee olla positiivinen.
Tulos näyttää positiivisen kokonaisluvun annettuna '45', jolloin binääriesitys tehdään Pythonin bin()-funktiolla.
Esimerkki 05: Negatiivisen numeerisen arvon suorittaminen binäärimuodossa Pythonin bin()-funktiolla
Edellisessä esimerkissä suoritimme positiivisen numeerisen arvon käyttämällä bin-funktiota. Tässä käytämme samaa koodia, mutta suoritamme negatiivisen numeerisen arvon käyttämällä bin()-funktiota binäärimuodossa muuttamalla arvon negatiiviseksi kokonaislukualustaksi. Joten meillä on tässä negatiivinen luku '-35'.
Negatiivinen kokonaisluku '-35' binääriesitys esitetään alla Pythonin bin()-funktiolla:
Esimerkki 06: bin()-funktion käyttö Float Typellä Pythonissa
Entä jos meidän on suoritettava bin-funktio luvulla, jossa on piste, jota kutsutaan tietokonekielessä kelluvaksi luvuksi, kuten '8.7' tai mikä tahansa luku, joka ei ole pyöristys? Katsotaanpa esimerkkiä tämän skenaarion käsittelemisestä. Olemme läpäisseet float-lukuargumentin. Numero on '74.3' print-käskyn kanssa käyttäen bin() Python-funktiota.
Tässä on Pythonin float-tyypin numeron tulos käyttämällä bin()-funktiota. 'Float'-tulkintaa ei voida suorittaa kokonaislukuna. Tämä päättelee, että emme voi käyttää liukulukua Pythonin binääriesitykseen käyttämällä bin()-funktiota.
Esimerkki 07: bin()-funktion käyttö Pythonin muotomenetelmällä
Tässä esimerkissä toteutamme muotomenetelmän Pythonin bin()-funktiolla. Muotoilumenetelmät toimivat ottamalla kaksi parametria samaan koodin suoritukseen. Se ottaa ensimmäisen parametrin numeron, ja toinen parametri liittyy numeron esitykseen ensimmäisessä parametrissa.
Tulos näyttää kahden annetun parametrin tulokset alla:
Johtopäätös
Tässä artikkelissa keskityimme bin()-funktion käyttöön Pythonissa tarjoamalla erilaisia esimerkkejä, kuten positiivisten ja negatiivisten kokonaislukuarvojen operaatiosta Pythonissa bin()-funktiolle, funktioille bin() ja index(). käyttäjän määrittämillä versioilla, yksinkertaisella bin-toiminnolla ja vain bin()-funktiolla käyttäjän määrittämillä funktioilla. Koska 'Ob'-etuliite näkyy binääriesityksen kanssa joka kerta esimerkissä 2, olemme suorittaneet etuliitepoiston Python-kotisivulla. Pythonin bin()-funktio on hyödyllinen mutta tehokas sisäänrakennettu funktio kokonaislukujen muuntamiseen. Suorittamatta sitä pitkällä menetelmällä, voimme tehdä sen syöttämällä vain arvon (numeron), jonka binääritulokset haluamme.