Funkcja bin() w Pythonie

Funkcja Bin W Pythonie



„Python” to powszechnie używany język programowania komputerowego, ponieważ jego kodowanie językowe jest podobne do języka angielskiego. Dlatego programiści i użytkownicy wolą go, ponieważ jest łatwy do czytania i pracy. Funkcja „bin()” to wbudowana w Pythonie funkcja służąca do konwersji liczb całkowitych na transfigurację binarną. Liczby binarne to te, które wyrażają podstawę 2, co oznacza, że ​​są one „1” lub „0”. Konwersja binarna w Pythonie jest reprezentowana przez przedrostek „Ob”. Służy do prezentacji pliku binarnego w formacie ciągu.

Jak działa funkcja bin() w Pythonie

Kiedy przekazujemy liczbę całkowitą do wykonania funkcji bin(), wyniki dają binarną reprezentację podanej liczby, ale zaczynają się od przedrostka „Ob”. Na przykład, jeśli wynik binarny z liczbą „7” to „111”, zostanie wyświetlony wynik z dołączonym prefiksem, który wygląda jak „Ob111”. Wykonujemy funkcję bin() w środowisku Pythona. Za pomocą przykładów zawartych w poniższym opisie dokonamy dalszych, jasnych wyjaśnień.

Składnia

'kosz ( )

Powyższa składnia dotyczy funkcji bin() Pythona. Funkcja bin() konwertuje liczbę na liczbę binarną. Działa tak, jak przekazujemy liczbę do funkcji bin() w Pythonie, a zwróci wyniki w postaci reprezentacji liczb binarnych.







Parametr

'kosz ( oraz )

„e” w składni to liczba całkowita podana dla wydajności konwersji w formacie binarnym. Litera „e” jest również nazywana parametrem.



Wykonywanie przykładów przy użyciu funkcji bin() w Pythonie

Poniżej znajdują się przykłady, które zastosujemy w tym samouczku z funkcją bin() w Pythonie, aby w zrozumiały sposób zrozumieć użycie funkcji bin().



  • Obsługa funkcji bin() w Pythonie
  • Obsługa funkcji bin() z liczbą niecałkowitą w Pythonie
  • Obsługa funkcji bin() z indeksem dla liczby niecałkowitej w Pythonie
  • Przetwarzanie dodatniej wartości liczbowej na binarną za pomocą funkcji bin() w Pythonie
  • Przetwarzanie ujemnej wartości liczbowej na binarną za pomocą funkcji bin() w Pythonie
  • Obsługa funkcji bin() z typem float w Pythonie
  • Obsługa funkcji bin() za pomocą metody format w Pythonie

Przykład 01: Działanie funkcji bin() w Pythonie

W tym przykładzie nauczymy się korzystać z funkcji bin() Pythona. Najpierw musimy zainicjować numer. Tutaj weźmiemy „20”. Teraz wypisz funkcję ze stwierdzeniem „liczba binarna 20 to” napisana za pomocą funkcji bin() w Pythonie.





Dane wyjściowe pokazują konwersję liczb binarnych pomyślnie wykonaną na liczbie „20”. Prefiks „ob” jest wyświetlany w danych wyjściowych, a „101” jest binarnym wynikiem ciągu konwersji.



Przykład 02: Działanie funkcji bin() z funkcją definiowaną przez użytkownika w Pythonie

Tutaj zaimplementujemy funkcję bin() w Pythonie z funkcją zdefiniowaną przez użytkownika. Przyjęliśmy binarny jako „w”, a drugi jako „n”. „n” ma konwersję funkcji bin() na „w”. Teraz warunek jest stosowany do usunięcia prefiksu „Ob” w tym przykładzie. Następnie musimy wybrać liczbę, z której do reprezentacji binarnej przyjęliśmy liczbę „85”.

Poniższe dane wyjściowe wyświetlają binarną reprezentację „85” wybranego powyżej w kodzie, używając funkcji bin() z funkcją zdefiniowaną przez użytkownika w Pythonie.

Przykład 03: Obsługa funkcji bin() i funkcji index() przez funkcję zdefiniowaną przez użytkownika w Pythonie

Tutaj wykonamy funkcję bin() wraz z index() przy użyciu funkcji zdefiniowanej przez użytkownika w Pythonie. W tej metodzie musimy wysłać obiekty do bin() i użyć z nim również Pythona index(), który zawsze zwraca dodatnią liczbę całkowitą. Liczba wybrana do zaimplementowania w kodzie to „66” dla reprezentacji binarnej w Pythonie przy użyciu metod bin() i index().

Funkcja bin() i metoda index() numer „66” reprezentacja binarna jest wykonywana z powodzeniem.

Przykład 04: Przekształcanie dodatniej wartości liczbowej w wartość binarną za pomocą funkcji bin() w Pythonie

W tym przykładzie wykonamy funkcję bin() w Pythonie, pobierając dodatnią liczbę całkowitą (liczbę), która wykona operację binarną na tej liczbie dodatniej. W tym celu musimy zainicjować numer. W tym przykładzie przyjęliśmy liczbę „45”, która powinna być dowolną liczbą, ale powinna być liczbą dodatnią.

Dane wyjściowe wyświetlają dodatnią liczbę całkowitą jako podaną „45”, co powoduje, że reprezentacja binarna jest wykonywana za pomocą funkcji bin() w Pythonie.

Przykład 05: Przekształcanie ujemnej wartości liczbowej w wartość binarną za pomocą funkcji bin() w Pythonie

W poprzednim przykładzie wykonaliśmy dodatnią wartość liczbową za pomocą funkcji bin. Tutaj zastosujemy ten sam kod, ale wykonamy ujemną wartość liczbową za pomocą funkcji bin() w systemie binarnym, po prostu zmieniając wartość na ujemną inicjalizację liczby całkowitej. Tak więc mamy tu przypisaną liczbę ujemną „-35”.

Binarna reprezentacja ujemnej liczby całkowitej „-35” jest pokazana poniżej przy użyciu funkcji bin() Pythona:

Przykład 06: Działanie funkcji bin() z typem Float w Pythonie

Co zrobić, jeśli musimy wykonać funkcję bin z liczbą, która ma w sobie punkt, który w języku komputerowym nazywa się liczbą zmiennoprzecinkową, taką jak „8,7” lub dowolna liczba, która nie jest zaokrąglona? Spójrzmy na przykład, jak poradzić sobie z tym scenariuszem. Przekazaliśmy argument liczby zmiennoprzecinkowej. Liczba to „74,3” z instrukcją print za pomocą funkcji bin() Pythona.

Oto wynik numeru typu float w Pythonie przy użyciu funkcji bin(). Interpretacja „zmiennoprzecinkowa” nie może być wykonana jako liczba całkowita. Oznacza to, że nie możemy użyć liczby zmiennoprzecinkowej do reprezentacji binarnej w Pythonie za pomocą funkcji bin().

Przykład 07: Działanie funkcji bin() za pomocą metody Format w Pythonie

W tym przykładzie zaimplementujemy metodę format za pomocą funkcji bin() Pythona. Metody formatujące działają poprzez pobranie dwóch parametrów w tym samym wykonaniu kodu. Pobiera pierwszy numer parametru, a drugi parametr jest związany z reprezentacją numeru w pierwszym parametrze.

Na wyjściu wyświetlane są wyniki dwóch podanych parametrów podane poniżej:

Wniosek

W tym artykule skupiliśmy się na wykorzystaniu funkcji bin() w Pythonie, podając różne przykłady, takie jak operacje na dodatnich i ujemnych wartościach całkowitych w Pythonie dla funkcji bin(), funkcji bin() i index() z wersją zdefiniowaną przez użytkownika, prostą operacją bin i tylko operacją funkcji bin() z funkcją zdefiniowaną przez użytkownika. Ponieważ prefiks „Ob” pojawia się za każdym razem z reprezentacją binarną w przykładzie 2, wykonaliśmy usuwanie prefiksu w domu Pythona. Funkcja bin() w Pythonie jest użyteczną, ale potężną wbudowaną funkcją do konwersji liczb całkowitych. Bez wykonywania go w długiej metodzie możemy to zrobić wpisując tylko wartość (liczbę), której binarne wyniki chcemy.