Liczby formatu Pythona

Liczby formatu Pythona
Python to nowoczesny język programowania, który wspiera wiele rozwoju aplikacji. Python oferuje liczne ramy, które możemy wykorzystać do budowy świetnej aplikacji. Bez pisania całego kodu od zera w Pythonie różne metody są już zbudowane w bibliotece Python. Musimy tylko wywołać te metody i zaimportować odpowiednią bibliotekę do użycia w kodzie. Aby dane wyglądały na dostępne i zrozumiałe, być może będziemy musieli je sformatować.

Formatowanie służy do uporządkowania liczb we właściwy sposób, który zmniejsza szanse na błędy, takie jak 34000000. Trudno jest policzyć zerowe, ale co, jeśli napiszmy liczbę jako 34 000 000? W przypadku separatorów czytelność jest zwiększona, a szansa na błąd jest zmniejszona. Za pomocą przecinków możemy łatwo policzyć wiele zer w wartości. Python umożliwia formatowanie liczb takich jak zaokrąglanie wartości zmiennoprzecinkowej do określonego miejsca dziesiętnego i dodawanie separatorów, takich jak przecinki w wartościach całkowitych lub wartości zmiennoprzecinkowych. W Pythonie mamy dwie metody, za pomocą których możemy sformatować liczby - jeden to format (), a drugi to f -string. Te dwie techniki umożliwiają nam sformatowanie naszych liczb.

Sposoby sformatowania liczb

Omówimy, w jaki sposób możemy sformatować nasze dane, aby wyglądały na porządne i podsumowujące. Do formatowania liczb stosuje się różne metodologie. Metody te podano następująco z przykładem kodowania.

Sformatuj wartości zmiennoprzecinkowych

Formatowanie wartości pływających można wykonać poprzez zaokrąglanie liczb do najbliższego lub podanego miejsca dziesiętnego. Kolejne formatowanie można zastosować do wartości pływakowych, ale zaokrąglanie wartości można zastosować tylko do wartości pływakowych.

  • Zaokrąglić wartość zmiennoprzecinkową do najbliższej liczby całkowitej: Zaokrąglamy wartość zmiennoprzecinkową do najbliższej wartości całkowitej. Możemy użyć metody Round (), zaokrąglając liczbę do najbliższej wartości numerycznej.
  • Zaokrąglić wartość zmiennoprzecinkową do danego miejsca dziesiętnego: Zapewniamy miejsce dziesiętne; Może to być jedno miejsce po przecinku, dwa miejsca po przecinku lub miejsce dziesiętne.

Przykład:
W tym przykładowym kodzie dowiemy się, jak zaokrąglić liczby zmiennoprzecinkowych do naszego określonego miejsca dziesiętnego i najbliższej wartości całkowitej.

Kod:

wartość_0 = 6775.7448722;
print („najbliższa liczba całkowita :.0f ".format (wartość_0))
drukuj ("do 2dp :.2f ".format (wartość_0))
print ("do 4dp :.4f ”.format (wartość_0))

Wyjście:

W tym kodzie Python najpierw zainicjujemy wartość. Wartość tutaj jest wartością zmiennoprzecinkową, ale nie zadeklarowaliśmy zmiennej, ponieważ nie musimy tego robić w Python. Kompilator automatycznie wie, jaki jest typ zmiennej. Następnie użyj funkcji print (), aby przedstawić liczbę po jej zakończeniu. Pierwszy druk () wyświetla liczbę po zaokrąglaniu go do najbliższej wartości całkowitej, która wynosi 6776 i usuwa wszystkie cyfry po punkcie dziesiętnym i przekonwertuj na liczbę całkowitą z pływaka. Aby wykonać to formatowanie, używamy :.0f.metoda format (). Jeśli zastąpimy .0f z .2f, dopełnia liczbę do 2 miejsc po przecinku, a następnie zmienia się na .4f. Cyfra z .F kończy się aż do tego miejsca dziesiętnego.

Separator

Separatory, jak sama nazwa, oddziel liczby. Separator może być naszym wyborem; To zależy od programatora, którego separatora chcą użyć; może to być przestrzeń przecinka (,) lub dowolny symbol.

Przykład:
W tym kodzie porozmawiamy o separatorach i zaimplementujemy najczęstszy separator, którego używamy.

Kod:

Number_0 = 53774756543434526;
drukuj („Po dodaniu separatora :,”.format (numer_0))

Wyjście:

W tym przykładzie zainicjuj zmienną o wartości całkowitej. Możemy również użyć wartości dziesiętnej do zastosowania separatorów, ponieważ rodzaj zmiennej nie ma znaczenia podczas stosowania separatorów. Teraz, po zainicjowaniu zmiennej, użyj metody print (), aby wydrukować wyjście po dodaniu separatora. Przed .Format (), definiujemy nasz separator wewnątrz kręconych aparatów ortodontycznych z takim okrężnicą :,. Zamiast przecinka możesz umieścić dowolny separator, który chcesz; Nie ma żadnych ograniczeń. Wewnątrz tej metody wspominamy o nazwie zmiennej. Ale kiedy mamy do czynienia z liczbami, używamy przecinków, aby je rozdzielić.

Kompilator automatycznie umieszcza separator po każdym 3 cyfrach, jeśli mają wiele 3. Ale jeśli mamy więcej lub mniej wartości niż wielokrotność 3, automatycznie umieszcza to przecinek po jednej lub dwóch cyfr tylko raz. A potem stawia przecinek co trzy cyfry.

Procent formatu

Format procentowy przekształca wartość do procentu. W tym celu możemy użyć metody S-String. Każda dana wartość dziesiętna może być przekonwertowana na wartość procentową.

Przykład:
W kodzie zobaczymy procentowy format liczb.

Kod:

Numer_1 = 0.7064;
Drukuj („Procent liczby to :.0% ".format (numer_1))

Wyjście:

Przede wszystkim zainicjuj zmienną o wartości. Następnie stwierdzamy, że jego odsetek za pomocą .metoda format (). Po zainicjowaniu użyj metody print (), aby wyświetlić wynik. Inside Print (), formatujemy liczbę. Właśnie umieściliśmy procentowy symbol po .0 i formuje liczbę do procentu. Jeśli zmienimy 0 z inną liczbą, znajduje procent w tym miejscu.

Format do podstawy

Możemy przekonwertować wartość dziesiętną na binarne lub binarne na dziesiętne i w innej bazie, którą podajesz. Jest to bardzo przydatne, ponieważ czasami kodujemy w binarie. Aby uczynić go czytelnym człowiekiem, musimy przekonwertować bazę na dziesiętne lub szesnastkowe. Formatowanie Pythona sprawia, że ​​to jest łatwe do osiągnięcia.

Przykład:
W tym przykładowym kodzie przekonwertujemy liczbę dziesiętną na binarny za pomocą jednego wiersza kodu.

Kod:

Number_0 = 4905
print (f "number_0 w binarnym to numer_0: b")
Wyjście:

Zainicjuj liczbę, która jest wartością całkowitą. Używamy f-string do konwersji podstawy na binarne. Teraz, w metodzie print (), użyj litery F, która mówi kompilatorowi, że używamy f-string. Wewnątrz podwójnych cytatów „f” wyświetl wartość, umieszczając w niej nazwę zmienną i komunikat. Po prostu umieszczając „: B” po nazwie zmiennej w klamrach kręconych, możemy przekonwertować wartość liczb całkowitych na wartość binarną. Konwersja podstawy staje się łatwa w Pythonie, używając tylko jednego wiersza kodu, w którym możemy zmienić podstawę.

Format w notacji naukowej

Formatowanie w notacji naukowej popycha wartości do mocy „E”. Jest używany, gdy mamy dużą cyfrę, aby użyć szacunkowej wartości lub przybliżonej liczby.

Przykład:
W przykładzie zobaczymy format liczby w Pythonie, zmieniając go na notację naukową.

Kod:

Wartość_1 = 866774300000000000000
print („: e”.format (wartość_1))

Wyjście:

W przykładzie kod inicjuje dowolną wartość, albo całkowitą lub pływającą. Następnie wykorzystuje metodę F-STRING do sformatowania liczby od prostej liczby do notacji naukowej, która ułatwia odczytanie. Wewnątrz metody print () użyj : e. E zmienia liczbę, która jest w formacie () na notację naukową. W ten sposób możemy sformatować liczby do notacji naukowej.

Wniosek

Studiowaliśmy formatowanie w Pythonie i sposoby, w których możemy uczynić liczby bardziej jasne i czytelne. Możemy to umożliwić, formatując liczby na wiele sposobów. Zależy to od wymagania kodu i tego, czego wymaga od programisty. Kiedy musisz wyświetlić pieniądze (koszt czegoś), możemy sformatować liczby do waluty. Ten artykuł obejmował wszystko, co powinieneś wiedzieć, aby sformatować dowolną liczbę.