Questo articolo ti insegnerà i diversi modi per aggiungere stringhe in Python. Concatenazione è un’altra parola usata spesso quando si parla di sommare stringhe. Quindi le parole”append”e”concatenate”sono spesso usate allo stesso modo.

In entrambi i casi, aggiungere o concatenare stringhe significa aggiungere il valore di una stringa a un’altra stringa o unire i valori di due stringhe insieme. Diamo un’occhiata ad alcuni semplici esempi di codice per vedere i diversi modi in cui puoi farlo.

Modi per aggiungere stringhe in Python

Python ha più di un modo per unire le stringhe insieme. I metodi sono diversi in base alla velocità con cui funzionano, alla facilità di lettura e alla facilità di correzione. Scegli la tecnica che funziona meglio per il caso d’uso del tuo programma o script. Nelle sezioni che seguono, gli esempi mostrano come usare quattro modi diversi per aggiungere stringhe in Python.

Usare l’operatore +

Usare l’operatore più (+) per unire due stringhe in un oggetto. La sintassi è:

+

Le stringhe sono stringhe letterali o variabili che memorizzano i tipi di stringa. Ad esempio:

str1=”Ciao”
str2=”Mondo”
print(str1+str2)

L’operatore somma le due stringhe per creare un nuovo oggetto. Aggiungi una stringa letterale tra due variabili per aggiungere uno spazio tra le stringhe:

str1=”Ciao”
str2=”Mondo”
print(str1 +””+ str2)

Puoi anche metti uno spazio alla fine della prima stringa o all’inizio della seconda stringa.

Utilizza l’operatore (+) per collegare rapidamente due stringhe e ottenere un risultato. L’aggiunta di più stringhe insieme a questo operatore richiede più tempo rispetto ad altri metodi.

Utilizzo di join()

Il metodo join() combina oggetti iterabili (come liste, tuple e dizionari) in una corda. Chiama join() su una stringa per utilizzare il metodo:

string.join()

La stringa funge da interruzione tra gli oggetti che sono uniti insieme.

Il Il metodo join() è utilizzato nel codice seguente:

str1=”Hello”
str2=”World”
print(“”.join())

Quando il metodo join() è chiamato su una stringa con uno spazio e un elenco di stringhe, le stringhe vengono sommate insieme e viene aggiunto uno spazio tra ciascuna di esse.

Se vuoi consultare un elenco di stringhe, dizionari o altri iterabili oggetti, usa il metodo join().

Usare String format()

Il metodo format() crea un posto per gli oggetti e passa i valori dati, che è lo stesso di string concatenazione.

Definisci il segnaposto utilizzando le parentesi graffe ({}) e passa i valori al metodo format():

“{} {}”.format(, )

Quando si utilizza il metodo format(), i valori forniti vengono inseriti nei segnaposto nell’ordine specificato. Ad esempio:

str1=”Hello”
str2=”World”
print(“{} {}”.format(str1, str2))

La stringa che è stata creata è mostrata in l’output.

Con il metodo format(), puoi modificare l’aspetto di una stringa e il modo in cui viene aggiunta. Ad esempio, puoi modificare l’ordine dei valori delle stringhe utilizzando l’indicizzazione:

str1=”Ciao”
str2=”Mondo”
print(“{1} {0}”.format(str1 , str2))

L’output mostra come le stringhe sono unite insieme all’indietro.

Utilizzo di f-string

La formattazione delle stringhe viene eseguita con l’interpolazione letterale delle stringhe nel metodo f-string. Il nome deriva da come è scritto:

f”{}{}”

La f prima della stringa ti dice che è una stringa f, e le parentesi graffe ( {}) ti dicono quali sono le variabili. Ad esempio:

str1=”Ciao”
str2=”Mondo”
print(f”{str1} {str2}”)

Il metodo aggiunge uno spazio tra le due stringhe e poi le unisce insieme.

FAQ

append () è un metodo stringa?

Il metodo append(String str) aggiunge la stringa str a questa sequenza di caratteri. I caratteri dell’argomento String vengono aggiunti alla fine della sequenza nell’ordine in cui appaiono nell’argomento. Questo rende la sequenza lunga quanto l’argomento.

Append() ed extend() sono lo stesso metodo?

Nel linguaggio di programmazione Python, il metodo append() aggiunge un elemento a una lista esistente, mentre il metodo extend() aggiunge ogni elemento iterabile dato come parametro alla fine della lista originale.

Cos’è append in Python con example?

Se chiami.append(), i nuovi elementi verranno aggiunti allo spazio vuoto. Gli elenchi sono sequenze che possono contenere diversi tipi di dati e oggetti Python. Puoi aggiungere qualsiasi oggetto a un elenco utilizzando il metodo.append(). In questo esempio, aggiungi prima un numero intero, poi una stringa e poi un numero in virgola mobile.

Qual ​​è un esempio di append?

La parola”append”è un po’formale. Gli avvocati parlano spesso di aggiungere elementi ad altri documenti e spesso i legislatori aggiungono piccoli conti a quelli grandi nella speranza che nessuno se ne accorga perché tutti presteranno attenzione alla parte principale del grosso conto.

By Henry Taylor

Lavoro come sviluppatore back-end. Alcuni di voi mi avranno visto alla conferenza degli sviluppatori. Ultimamente sto lavorando a un progetto open source.