Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Il tutorial di Python per la concatenazione

Nel linguaggio di programmazione Python , una " stringa" è un oggetto immutabile . Ogni volta che una stringa viene assegnato ad una variabile , un oggetto completamente nuovo viene creato in memoria per rappresentare la nuova stringa , anziché riutilizzare la parte non modificata del vecchio dell'oggetto . D'altra parte , l'operazione di concatenazione di diversi frammenti di stringa per formare una stringa più lunga è abbastanza comune nelle attività di programmazione . Tale operazione , per il codice non ottimizzato , provocare una nuova stringa viene creata per ogni risultato intermedio , che può essere molto inefficiente . È possibile scrivere codice Python per eseguire la concatenazione di stringhe in modo efficiente e non ovvio . Istruzioni
1

Assegnare valori alle stringhe che si desidera concatenare in una stringa più grande , come nel seguente codice di esempio :

smallString1 = " primo segmento "

smallString2 = " secondo segmento "

smallString3 = " terzo segmento "
2

Creare una lista Python che contiene le stringhe che si desidera concatenare , come illustrato in questo codice di esempio :

myList = [ smallString1 , smallString2 , smallString3 ]
3

Utilizzare il metodo predefinito " unirsi " per creare una stringa che contiene la concatenazione di tutti gli elementi della lista , come mostrato di seguito . Notare che l'esempio utilizza una coppia di singoli apici .

BigString = '' . Join ( myList ) per

Poiché la creazione della lista non si traduca in nuove stringhe contenenti i risultati intermedi della concatenazione , questo metodo è veloce e la memoria - efficiente .

 

Programmazione © www.354353.com