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.
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;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;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;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 = 4905Zainicjuj 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 = 866774300000000000000Wyjś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ę.