Jestem zaznajomiony z konwencją użycia %.2f
do ustawienia dwóch miejsc po przecinku dla wartości zmiennoprzecinkowej, ale jest to w jakikolwiek sposób możliwe, aby zmienić liczbę na zmienną, tak aby użytkownik może podać liczbę wyświetlanych miejsc dziesiętnych?Czy zmienna może być użyta w Pythonie do zdefiniowania miejsc dziesiętnych?
6
A
Odpowiedz
9
ze starszymi operatora format string, można użyć '%.*f' % (decimals, number)
:
>>> number = 26.034
>>> '%.*f' % (3, number)
'26.034'
>>> '%.*f' % (2, number)
'26.03'
>>> '%.*f' % (1, number)
'26.0'
17
.format
jest ładniejszy, bardziej czytelny sposób obsłużyć zmienną formatowanie:
'{:.{prec}f}'.format(26.034, prec=3)
Powiązane problemy
- 1. Przycinanie miejsc dziesiętnych do podanych miejsc
- 2. Zaokrąglanie do 2 miejsc dziesiętnych
- 3. numer rundy do 2 miejsc dziesiętnych
- 4. Zaokrąglamy dwukrotnie do 2 miejsc dziesiętnych
- 5. Konwersja ciąg do 2 miejsc dziesiętnych
- 6. Formatowanie liczby zmiennoprzecinkowej do dwóch miejsc dziesiętnych
- 7. Ustawienie domyślnej liczby miejsc dziesiętnych do drukowania
- 8. Obcinanie liczby do określonych miejsc dziesiętnych
- 9. Jak zaokrąglić do 2 miejsc dziesiętnych?
- 10. Ostatnia zmienna lokalna nie może być przypisana
- 11. C/C++ zliczając liczbę miejsc dziesiętnych?
- 12. „Zmienna” została użyta zanim została zdefiniowana
- 13. Powiązanie WPF DataGridTextColumn nie akceptuje miejsc dziesiętnych
- 14. Czy zmienna może być zablokowana, aby zapobiec zmianom w C++?
- 15. Po zaokrągleniu odpowiedzi do 2 miejsc dziesiętnych w języku Python
- 16. Zaokrąglanie liczb do n miejsc dziesiętnych w clojure
- 17. python: pobierz numer bez miejsc dziesiętnych
- 18. JsonSerializer - szeregowanie miejsc dziesiętnych z formatowaniem "N2"
- 19. Czy zmienna globalna PHP może być ustawiona na wskaźnik?
- 20. Rails jbuilder DateTime dodawanie miejsc dziesiętnych do drugiego
- 21. W kursie wymiany walut jaka jest maksymalna liczba miejsc dziesiętnych?
- 22. Czy pamięć użyta przez MKMapView może zostać zwolniona?
- 23. Jak wyświetlić więcej miejsc dziesiętnych w konsoli wyjściowej?
- 24. Czy podpowiedź do typu w pythonie 3 może być używana do generowania docstringu?
- 25. Czy $ _SERVER ['SERVER_NAME'] może być podrobiony/sfałszowany?
- 26. Najbardziej Pythonowy sposób drukowania * co najwyżej * pewna liczba miejsc dziesiętnych
- 27. Czy JavaScript może być bootowany?
- 28. Kod struktury encji Najpierw obcięcie moich miejsc dziesiętnych
- 29. Zmienna phpstorm warning php może nie być zdefiniowana
- 30. Dlaczego zmienna może być podwójnie związana we wzorze?
Czy to tylko dla 2.7? Nie wiem, czy to, co chcę zrobić, jest nawet możliwe. Naprawdę jestem początkującym w Pythonie. liczba = 45,8798 grudnia = int (input ("ile miejsc?") '%. * F' % (z rozkładem, numer) –