Come fare concatenazione di stringhe in Python

January 4

Spesso è necessario combinare, o concatenare due stringhe di testo in un programma. La sintassi per tirare fuori questo si differenzia tra le lingue, ma per Python in realtà è abbastanza semplice. Le stringhe possono essere sommati utilizzando i pulsanti "+" e "+ =" operatori, proprio come i numeri.

istruzione

1 Aprire un terminale. In Windows, potete farlo cliccando su "Start", "Esegui" e digitare "cmd". In Mac OS X, fai clic su "Spotlight" e digitare "Terminal".

2 Tipo "python" per aprire l'interprete interattivo di Python.

3 Digitare la seguente per definire due stringhe:

s = 'Ciao'

t = 'mondo'.

4 Inserire una delle seguenti combinare i due:

u = s + t

s + = t

Nel primo, "s" e "t" sono rimasti invariati, ma la loro forma combinata è assegnato a "u". Nella seconda, "t" è rimasto invariato, ma "s" ha il valore di "t" aggiunto ad esso.

Consigli e avvertenze

  • In realtà, una stringa non può essere modificato in Python. Al punto 4, una nuova stringa viene creata che unisce la "s" e le stringhe "T" e viene assegnato allo stesso nome di variabile come "s". In genere questo non importa, ma l'intero processo è un po 'lento se migliaia di concatenazioni devono essere eseguite in una sola volta; in tal caso, è circa 25 volte più veloce di utilizzare la classe StringIO per creare un flusso String e scrivere tutte le corde da unire a questo flusso.