Metodo di formattazione della stringa manuale
Il più semplice e di gran lunga il peggio di tutti i metodi là fuori è stamparli usando più segni o virgole. Quindi metti virgole o segni più per creare la tua stringa; Questo è noto come formattazione manuale. Tuttavia, quando l'istruzione di stampa diventa un po 'complicata, questo può diventare disordinato!
Esempio 1:
principale.PyProduzione:
Jenny vive a MontrealEsempio n. 2:
principale.PyProduzione:
Jenny vive a MontrealÈ il modo più stupido di fare le cose, ma funziona se non ricordi i metodi rimanenti.
Il metodo String Format ()
Il metodo String Format () è di gran lunga il metodo più semplice e utilizzato. Con questo metodo, aggiungi semplicemente dove desideri sostituire i valori. Le parentesi graffe sono segnaposto e, se lo desideri, puoi contarle per comodità. Puoi anche lasciarli come è o vuoto se lo desideri.
Esempio 1:
principale.PyProduzione:
Jenny ha 23 anni.Qui, mettiamo le parentesi graffe e diciamo a Python che vorremmo sostituire le parentesi graffe con i valori nel .Sezione Formato (). Quindi qui, abbiamo un elenco [0] e un elenco [1] per rappresentare i primi due valori dell'elenco. Python sostituirà il primo tutore riccio con un elenco [0] e il secondo tutore riccio con un elenco [1].
Esempio n. 2:
principale.PyProduzione:
Jenny ha 23 anni.In questo caso, aggiungiamo numeri alle parentesi graffe ricci. Questo può aiutarci a tenere traccia di ciò che sta accadendo. Ma i risultati complessivi sono sempre gli stessi.
Esempio #3:
principale.PyProduzione:
Jenny ha 23 anni.In questo caso, quello che stiamo facendo è spostare l'indicizzazione sulle parentesi cure. Quindi 0 [0] significa elenco [0] in cui la parte dell'elenco è specificata in .Sezione Formato (). D'altra parte, 0 [1] qui sta per un elenco [1]. Ancora una volta, specifichiamo l'elenco nel .Metodo formato (). Quindi 0 sta per l'elenco qui.
Esempio #4:
principale.PyProduzione:
Jenny ha 23 anni. Vive a New York.In questo caso, abbiamo due elementi in .Sezione Formato () - Elenco ed elenco2. Ci riferiamo al primo elemento con un 0 e il secondo elemento con un 1. Quindi, 0 [0] è equivalente all'elenco [0], mentre 1 [0] è equivalente a List2 [0].
Esempio #5:
principale.PyProduzione:
Jenny è una ragazza che ha 23 anni e vive a New York.In questo caso, non stiamo usando elenchi ma piuttosto dizionari. Per un dizionario, puoi specificarlo come visto sopra.
In questi esempi, abbiamo usato elenchi e dizionari, ma non devi usare elenchi o dizionari! Puoi usare anche variabili semplici.
Esempio #6:
principale.PyProduzione:
Jenny ha 23 anni.Il terzo metodo che troverai nella maggior parte dei libri è usando il simbolo %. Ogni %-simbolo rappresenta un valore.
%s - usato per stringhe
%d - usato per i numeri interi
%f - usato per i numeri di punta mobile
Esempio #7:
principale.PyProduzione:
Vuoi imparare a codificare? Vai a Linuxhint.com
In questo caso, mettiamo un %s nella nostra frase: "Vuoi imparare a programmare? Vai a %S" - e quindi utilizzare il segno percentuale per descrivere il valore da sostituire.
Ora, %s significa una stringa, ma puoi cambiarlo a tuo piacimento. Ad esempio:
Esempio n. 2:
principale.PyProduzione:
Linuxhint ospita oltre 1000 articoliEsempio #3:
principale.PyProduzione:
La metà è anche conosciuta come 0.500000
Esempio #4:
Tuttavia, puoi usare tutti i simboli %che desideri in una stringa. Per esempio:
principale.PyProduzione:
Il suo nome è Jenny; Ha 23 anni. Vive a Montreal.Nota qui che abbiamo incluso il 2 %s e l'1 %d. In tali casi, si aggiungono solo i valori dopo il segno percentuale.
Esempio #5:
Ma cosa succede se avessimo a che fare con gli elenchi?
principale.PyProduzione:
Il suo nome è Jenny; Ha 23 anni. Vive a Montreal.Letterali di stringa formattati Formattazione
I letterali a stringa formattati sono anche noti come f-sstrings. Con questo metodo, è possibile includere una stringa all'interno di un F o un F.
principale.PyProduzione:
Jenny ha 23 anni.Per ulteriori informazioni sulla formattazione delle stringhe, consultare https: // docs.pitone.Org/3/Tutorial/InputOutput.HTML#Fancier-Output-Formattazione.
Conclusione
In Python, manipolare le stringhe non è complicata, ma richiede che tu conosca le varie tecniche per manipolarle. Sicuramente non vuoi usare virgole e più segni per formattare un pezzo di stringa. Piuttosto, la maggior parte delle persone usa il metodo String Format (). È semplice e facile e il metodo più utilizzato. Quindi la prossima volta è necessario manipolare una stringa, utilizzare uno dei metodi di cui sopra ma non utilizzare virgole o più segni!
Codice felice!