Ściągawka dotycząca formatowania f-String w Pythonie
Przewodnik po formatowaniu ciągów f w Pythonie. Opanuj precyzję dziesiętną, wyrównanie, formatowanie daty i ocenę wyrażeń.
Wyrażenia i precyzja zmiennoprzecinkowa
Ocena zmiennych i ograniczeń miejsc dziesiętnych bezpośrednio w ciągach szablonów.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| Expression Eval | f"{x * 2}" | Bezpośrednio ocenia podstawowe zmienne lub logikę języka Python. |
| Decimal Precision | f"{pi:.2f}" | Formatuje wartości zmiennoprzecinkowe zmiennych tak, aby wyświetlały dokładnie 2 miejsca po przecinku. |
| Thousands Comma | f"{num:,}" | Wstawia przecinki w liczbach jako separatory grupujące tysiące. |
| Percentage Conversion | f"{ratio:.1%}" | Mnoży przez 100 i pokazuje wartość jako procent z 1 miejscem po przecinku. |
Wyrównanie, dopełnienie i liczby
Elementy sterujące odstępami w tekście i podstawą liczb.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| Left / Right Align | f"{name:<10}" / f"{name:>10}" | Pady wyświetlają tekst o szerokości 10, wyrównany do lewej lub prawej. |
| Center Align | f"{text:^10}" | Pady wyświetlają tekst o szerokości 10, centrując tekst. |
| Char Padding | f"{num:*^10}" | Podkładki z gwiazdkami zamiast spacji. |
| Base Formatting | f"{num:x}" / f"{num:b}" | Konwertuje dziesiętną liczbę całkowitą na reprezentację szesnastkową (x) lub binarną (b). |
Interaktywny skrypt demonstracyjny
# Expression Eval
f"{x * 2}"
# Decimal Precision
f"{pi:.2f}"
# Thousands Comma
f"{num:,}"
# Percentage Conversion
f"{ratio:.1%}"
# Left / Right Align
f"{name:<10}" / f"{name:>10}"
# Center Align
f"{text:^10}"
# Char Padding
f"{num:*^10}"
# Base Formatting
f"{num:x}" / f"{num:b}"Często zadawane pytania
Czy mogę oceniać wywołania funkcji wewnątrz ciągów f?
Tak, możesz umieścić dowolne prawidłowe wyrażenia Pythona, w tym wywołania funkcji i działania arytmetyczne, wewnątrz nawiasów klamrowych {} ciągu f.
Jak uniknąć nawiasów klamrowych w ciągu f?
Podwój nawiasy klamrowe, np. {{ i }}, aby wydrukować dosłowne nawiasy klamrowe.
Powiązane tematy
Kompletny przewodnik dotyczący manipulacji ciągami znaków w języku Python. Opanuj formatowanie, wyszukiwanie, dzielenie, zastępowanie i sprawdzanie właściwości ciągów.
Ściągawka dotycząca formatowania DateTime w języku PythonDowiedz się, jak analizować i formatować daty i godziny w Pythonie przy użyciu funkcji datetime, strftime i strptime.
Ściągawka dotycząca funkcji wbudowanych w PythoniePrzewodnik informacyjny po wbudowanych funkcjach języka Python. Dowiedz się, jak używać funkcji drukowania, długości, zakresu, wyliczania, zip, mapy, filtrowania i nie tylko.
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Funkcje Pythona
Opanuj funkcje Pythona. Dowiedz się, jak pisać kod wielokrotnego użytku za pomocą def, definiować argumenty, zwracać wartości i rozumieć zakres lokalnie i globalnie.
Jak odczytać plik w Pythonie
Naucz się czytać pliki w Pythonie. Opanuj obsługę instrukcji open, readline, readlines i bezpiecznej obsługi wyjątków plików.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.