Nel calcolo, la combinazione di stringhe è un processo comune generale. Le stringhe concatenanti in Python possono essere espresse in vari modi. Questo tutorial esaminerà vari metodi per concatenare le stringhe all'interno di un'applicazione Python. Per concatenare le stringhe con un delimitatore, possiamo usare il metodo join (). È utile avere una sequenza di caratteri, come un elenco o forse una tupla di personaggi. Quindi, usa il metodo join () con una stringa vuota ogni volta che non si desidera un delimitatore. Usa questi metodi in base alle tue esigenze. Ogni volta che la concatenazione richiede alcuna formattazione, basta utilizzare il formato () e le funzioni di f-string. Vale la pena notare che F-String funziona solo con Python 3.6 e superiore. Diamo un'occhiata a ognuno di loro.
Esempio 01: Concatena con operatore "+"
Accedi dal pannello di accesso Ubuntu e apri il terminale dalle applicazioni tramite "ctrl+alt+t". Dopo averlo aperto, creiamo un nuovo file Python "uno.Py "tramite la query" Touch "come segue:
$ TOUCT UNE.PyIl file è stato creato. Aprilo dall'Explorer file navigando nella directory "Home". Doppio toccare per aprire il file e scrivere il seguente codice nel tuo file appena creato. Questo codice contiene due variabili di tipo stringa V1 e V2, con un certo valore in entrambi. Il "nome" variabile è stato inizializzato per concatenare entrambe le variabili V1 e V2 usando l'operatore "+" al loro interno. Successivamente, l'istruzione di stampa è stata utilizzata per stampare la variabile concatenata "nome". Salva il tuo file con "ctrl+s" e lascialo.
Eseguiamo il file utilizzando la query "Python3" nella shell in basso. Vedrai che mostrerà una stringa concatenata e.G., "Aqsa Yasin", realizzato da due variabili di stringa:
$ Python3 One.PyIl segno "+" agisce in modo diverso per le variabili di tipo intero. Questo operatore riassume i numeri interi invece di concatenarli. Ad esempio, aggiorniamo il valore di entrambe le variabili V1 e V2 con numeri interi e utilizziamo il segno "+" per unirli. Quando stampiamo il valore risultante, mostra la somma di entrambe le variabili anziché il valore concatenato. Salva il file con il collegamento "Ctrl+S" e lascialo:
All'esecuzione, puoi vedere che l'output è un valore di riassunto intero:
$ Python3 One.PyUtilizziamo un tipo intero e una variabile tipo di stringa nell'esempio di concatenazione. Aggiorna il codice con il seguente script con due variabili E.G., stringa e intero. Usa l'operatore "+" per concatenare entrambi e stamparli:
Dopo aver salvato il nostro file con "ctrl+s", chiuderemo il nostro file e navigheremo di nuovo al terminale. L'esecuzione di questo codice verrà eseguita dal comando indicato di seguito. Sfortunatamente, l'output per questo codice ti porterà a un errore perché il segno "+" non funziona su due diversi tipi di tipi di dati per concatenarli.
$ Python3 One.PyEsempio 02: concatenato con join ()
È tempo di dare un'occhiata a un esempio diverso per la concatenazione. Useremo la funzione join () per concatenare due stringhe. Aggiorna il codice come mostrato di seguito. Abbiamo due variabili di tipo stringa V1 e V2, definite nel codice. Abbiamo concatenato entrambe le variabili con la funzione di join. Dopo aver trascorso il suo parametro, vengono concatenati e poi stampati:
Salva il file e apri il tuo terminale. Eseguire il codice con la query "Python3" come di seguito. Vedrai che mostra il risultato concatenato "Aqsa Yasin" delle variabili V1 e V2 usando il metodo di join:
$ Python3 One.PyEsempio 03: Concatena con operatore "%"
Facciamo un altro esempio di concatenazione. Questa volta, utilizzeremo l'operatore percentuale nel nostro codice per farlo. Abbiamo preso due variabili di tipo stringa V1 e V2, con valori diversi. Successivamente, abbiamo creato un'altra variabile, "nuovo" e definito un formato percentuale insieme al segno "%". Abbiamo anche dato entrambe le variabili nei loro parametri. Alla fine, abbiamo stampato questo valore risultante di stringa concatenata dall'operatore percentuale in un'istruzione di stampa. Salva il file e fai clic sul segno incrociato per chiuderlo:
All'esecuzione, puoi vederlo funzionare correttamente e mostrare la nuova stringa concatenata da entrambe le due variabili utilizzando un operatore percentuale:
$ Python3 One.PyEsempio 04: Concatena con funzione di formato
Ora useremo un'altra funzione per concaterare due nuove variabili V1 e V2. Abbiamo definito un formato per questa funzione nella variabile appena creata "Nuovo" e abbiamo superato sia le variabili V1 che V2 nei suoi parametri. Infine, abbiamo fornito questa variabile appena concatenata "Nuovo" nell'istruzione di stampa da stampare a breve.
Dopo aver salvato e chiuso il file, iniziamo con l'esecuzione del nostro codice aggiornato. Abbiamo usato le stesse istruzioni nella shell per l'esecuzione. L'output per l'esecuzione di questo codice mostra il valore concatenato "Linux-Python" di entrambe le variabili che sono state salvate nella variabile "Nuovo".
$ Python3 One.PyEsempio 05: Concatena con F-String
L'ultimo e l'esempio unico per concatenare le variabili di tipo stringa è tramite F-string. Abbiamo inizializzato due nuove variabili V1 e V2, con valori di tipo stringa in entrambi. Dopo questo, abbiamo inizializzato un'altra variabile, "nuovo" e definito formato di tipo F-String in esso con variabili V1 e V2 all'interno del suo formato. Nell'ultima riga di codice, abbiamo usato l'istruzione di stampa in cui abbiamo superato la variabile concatenata "Nuovo" per stamparla in formato concaterato.
Salva il tuo file e chiudilo ancora una volta. Ora apri il terminale ed esegui il file di codice tramite la parola chiave "Python3" insieme al nome di un file "uno.Py ". L'output presenta il valore concatenato di "nuovo" variabile mentre si utilizza il formato di concatenazione F.
$ Python3 One.PyConclusione:
Abbiamo imparato cinque metodi per concatenare le stringhe nei nostri esempi usando questa guida tutorial. Spero che questo articolo dimostri meglio il processo di concatenazione delle stringhe Python