Funkcia Python bin().

Funkcia Python Bin



„Python“ je široko používaný počítačový programovací jazyk, pretože jeho jazykové kódovanie je podobné anglickému jazyku. Programátori a používatelia ho preto uprednostňujú, pretože sa ľahko číta a pracuje sa s ním. Funkcia „bin()“ je vstavaná funkcia v Pythone, ktorá sa používa na konverziu celých čísel na binárnu transfiguráciu. Binárne čísla sú tie, ktoré vyjadrujú základ 2, čo znamená, že sú buď „1“ alebo „0“. Binárna konverzia v Pythone je reprezentovaná predponou „Ob“. Toto je pre prezentáciu binárneho formátu vo formáte reťazca.

Ako funguje funkcia bin() v Pythone

Keď odovzdáme celé číslo na vykonanie funkcie bin(), výsledky prídu s binárnou reprezentáciou daného čísla, ale začínajú predponou „Ob“. Napríklad, ak je binárny výsledok číslo „7“ „111“, zobrazí sa výsledok s zahrnutou predponou, ktorá vyzerá ako „Ob111“. Funkciu bin() vykonávame v prostredí Pythonu. Ďalšie jasné vysvetlenie vykonáme pomocou príkladov v nasledujúcom zápise.

Syntax

„bin ( )

Vyššie uvedená syntax je z funkcie Python bin(). Funkcia bin() konvertuje číslo na binárne číslo. Funguje to tak, že odovzdáme číslo funkcii bin() v Pythone a vráti výsledky v reprezentácii binárnych čísel.







Parameter

„bin ( a )

„e“ v syntaxi je celé číslo zadané pre výkon prevodu v binárnom formáte. „e“ sa tiež nazýva parameter.



Vykonanie príkladov pomocou funkcie bin() v Pythone

Nasledujú príklady, ktoré použijeme v tomto návode s funkciou bin() v Pythone, aby sme zrozumiteľne pochopili funkciu bin() na použitie.



  • Obsluha funkcie bin() v Pythone
  • Obsluha funkcie bin() s necelým číslom v Pythone
  • Obsluha funkcie bin() s indexom pre necelé číslo v Pythone
  • Prevedenie kladnej číselnej hodnoty na binárne pomocou funkcie bin() v Pythone
  • Prevedenie zápornej číselnej hodnoty na binárne pomocou funkcie bin() v Pythone
  • Ovládanie funkcie bin() s typom float v Pythone
  • Obsluha funkcie bin() s metódou formátovania v Pythone

Príklad 01: Obsluha funkcie bin() v Pythone

V tomto príklade sa naučíme, ako používať funkciu bin() Pythonu. Najprv musíme inicializovať číslo. Tu vezmeme „20“. Teraz vytlačte funkciu s príkazom „binárne číslo 20 je“ napísaným pomocou funkcie bin() v Pythone.





Výstup zobrazuje konverziu binárnych čísel úspešne vykonanú na čísle „20“. Vo výstupe sa zobrazí predpona „ob“ a „101“ predstavuje výsledok binárneho konverzného reťazca.



Príklad 02: Ovládanie funkcie bin() pomocou funkcie User-Define a Function v Pythone

Tu implementujeme funkciu bin() v Pythone s používateľom definovanou funkciou. Binárku sme zobrali ako „w“ a druhú ako „n“. „n“ má konverziu funkcie bin() pre „w“. Teraz sa v tomto príklade použije podmienka na odstránenie predpony „Ob“. Potom si musíme vybrať číslo, ktoré sme pre binárnu reprezentáciu zobrali číslom „85“.

Nasledujúci výstup zobrazuje binárne znázornenie „85“ zvoleného vyššie v kóde pomocou funkcie bin() s používateľom definovanou funkciou v Pythone.

Príklad 03: Ovládanie funkcie bin() a funkcie index() pomocou funkcie definovanej používateľom v Pythone

Tu vykonáme funkciu bin() spolu s indexom() pomocou užívateľom definovanej funkcie v Pythone. V tejto metóde musíme poslať objekty do bin() a použiť s ním aj Python index(), ktorý vždy vráti kladné celé číslo. Číslo vybrané na implementáciu do kódu je „66“ pre binárnu reprezentáciu v Pythone pomocou metód bin() a index().

Funkcia bin() a binárna reprezentácia metódy index() číslo „66“ sa vykonajú úspešne.

Príklad 04: Vykonanie kladnej číselnej hodnoty na binárne pomocou funkcie bin() v Pythone

V tomto príklade vykonáme funkciu bin() v Pythone, pričom vezmeme kladné celé číslo (číslo), ktoré vykoná binárnu operáciu na tomto kladnom čísle. Na to musíme inicializovať číslo. V tomto príklade sme použili číslo „45“, ktoré by malo byť ľubovoľné, ale malo by byť kladné.

Výstup zobrazuje kladné celé číslo ako dané „45“, výsledkom čoho je binárna reprezentácia vykonaná pomocou funkcie bin() v Pythone.

Príklad 05: Vykonanie zápornej číselnej hodnoty na binárnu pomocou funkcie bin() v Pythone

V predchádzajúcom príklade sme vykonali kladnú číselnú hodnotu pomocou funkcie bin. Tu použijeme rovnaký kód, ale vykonáme zápornú číselnú hodnotu pomocou funkcie bin() v binárnom formáte, a to iba zmenou hodnoty na inicializáciu záporného celého čísla. Takže tu máme záporné číslo priradené „-35“.

Binárne vyjadrenie záporného celého čísla „-35“ je zobrazené nižšie pomocou funkcie bin() Pythonu:

Príklad 06: Obsluha funkcie bin() s typom float v Pythone

Čo ak musíme vykonať funkciu bin s číslom, v ktorom je bod, ktorý sa v počítačovom jazyku nazýva plávajúce číslo, ako napríklad „8,7“ alebo akékoľvek číslo, ktoré nie je zaokrúhlené? Pozrime sa na príklad, ako sa vysporiadať s týmto scenárom. Prešli sme argumentom s pohyblivým číslom. Číslo je „74,3“ s príkazom print pomocou funkcie bin() Python.

Tu je výsledok čísla typu float v Pythone pomocou funkcie bin(). Interpretáciu „float“ nemožno vykonať ako celé číslo. Z toho vyplýva, že nemôžeme použiť číslo s pohyblivou rádovou čiarkou na binárnu reprezentáciu v Pythone pomocou funkcie bin().

Príklad 07: Obsluha funkcie bin() s metódou formátovania v Pythone

V tomto príklade implementujeme metódu formátovania pomocou funkcie bin() Pythonu. Metódy formátovania fungujú tak, že berú dva parametre v rovnakom spustení kódu. Preberá prvé číslo parametra a druhý parameter zodpovedá reprezentácii čísla v prvom parametri.

Výstup zobrazuje výsledky dvoch daných parametrov uvedených nižšie:

Záver

V tomto článku sme sa zamerali na použitie funkcie bin() v Pythone poskytnutím rôznych príkladov, ako je napríklad operácia s kladnými a zápornými celočíselnými hodnotami v Pythone pre funkciu bin() a funkcie bin() a index() s používateľom definovanou verziou, jednoduchou operáciou bin a iba operáciou funkcie bin() s funkciou definovanou používateľom. Keďže sa predpona „Ob“ zobrazuje s binárnou reprezentáciou vždy v príklade 2, vykonali sme odstránenie predpony v domovskej stránke Pythonu. Funkcia bin() v Pythone je užitočná, ale výkonná vstavaná funkcia na konverziu celých čísel. Bez toho, aby sme to vykonávali dlhou metódou, môžeme to urobiť tak, že zadáme iba hodnotu (číslo), ktorej binárne výsledky chceme.