Foglio informativo sulla formattazione di Python f-String
Guida alla formattazione f-string di Python. Padroneggia la precisione decimale, l'allineamento, la formattazione della data e la valutazione delle espressioni.
Espressioni e precisione in virgola mobile
Valutazione delle variabili e delle limitazioni del punto decimale direttamente nelle stringhe del modello.
| Metodo/Funzione | Sintassi | Descrizione |
|---|---|---|
| Expression Eval | f"{x * 2}" | Valuta direttamente le variabili o la logica di base di Python. |
| Decimal Precision | f"{pi:.2f}" | Formatta i valori float variabili per mostrare esattamente 2 cifre decimali. |
| Thousands Comma | f"{num:,}" | Inserisce le virgole nei numeri come separatori di raggruppamento delle migliaia. |
| Percentage Conversion | f"{ratio:.1%}" | Moltiplica per 100 e mostra il valore come percentuale con 1 cifra decimale. |
Allineamento, imbottitura e numeri
Controlli della spaziatura del testo e basi numeriche.
| Metodo/Funzione | Sintassi | Descrizione |
|---|---|---|
| Left / Right Align | f"{name:<10}" / f"{name:>10}" | I pad emettono testo con una larghezza di 10, allineato a sinistra o a destra. |
| Center Align | f"{text:^10}" | I pad emettono testo con una larghezza di 10, centrandolo. |
| Char Padding | f"{num:*^10}" | Pad con asterischi invece di spazi vuoti. |
| Base Formatting | f"{num:x}" / f"{num:b}" | Converte un intero decimale in una rappresentazione esadecimale (x) o binaria (b). |
Script dimostrativo interattivo
# 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}"Domande frequenti
Posso valutare le chiamate di funzione all'interno delle stringhe f?
Sì, puoi includere qualsiasi espressione Python valida, comprese le chiamate di funzione e l'aritmetica, all'interno delle parentesi graffe {} di una stringa f.
Come si evitano le parentesi graffe in una corda F?
Raddoppia le parentesi graffe, ad esempio {{ e }} per stampare parentesi graffe letterali.
Argomenti correlati
Una guida di riferimento completa per la manipolazione delle stringhe Python. Padroneggia la formattazione, la ricerca, la divisione, la sostituzione e il controllo delle proprietà delle stringhe.
Foglio informativo sulla formattazione di Python DateTimeScopri come analizzare e formattare date e ore in Python utilizzando datetime, strftime e strptime.
Foglio informativo sulle funzioni integrate di PythonGuida di riferimento alle funzioni integrate di Python. Scopri come utilizzare stampa, lente, intervallo, enumerazione, zip, mappa, filtro e altro ancora.
Risorse Python consigliate
Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.
Funzioni Python
Padroneggiare le funzioni Python. Scopri come scrivere codice riutilizzabile utilizzando def, definire argomenti, restituire valori e comprendere l'ambito a livello locale e globale.
Come leggere un file in Python
Scopri come leggere i file in Python. Padroneggia l'istruzione open, readline, readlines e la gestione sicura delle eccezioni dei file.
Python vs JavaScript: quale linguaggio di programmazione è il migliore?
Un confronto completo tra Python e JavaScript. Esplora le differenze di sintassi, le prestazioni, i casi d'uso (backend e frontend) ed esempi di codifica.