Come usare il join & Split Funzioni nella programmazione Python

April 15

Python è un di programmazione e di scripting linguaggio di alto livello che sta rapidamente guadagnando popolarità nel corso linguaggi di livello inferiore, come C e C ++ a causa della sua portabilità, la sintassi più clemente, le funzionalità object-oriented e la facilità d'uso. Attività comuni riscontrati dai programmatori sono la scissione di stringhe Python nelle loro componenti e l'unione dei pezzi vari in stringhe. Per questi compiti, Python ha la "lista ()" e "join ()" funzioni, rispettivamente.

istruzione

1 Ottenere la stringa che si prevede di dividere in parti. Per fare uso di una stringa di input dell'utente, per esempio, utilizzare il "raw_input ()" la funzione:

x = raw_input ( "Si prega di inserire una stringa:")

La funzione raw_input () restituisce sempre una stringa, non importa ciò che viene digitato.

2 Utilizzare la "lista) (" la funzione di dividere la stringa in caratteri suoi componenti. Ad esempio, utilizzando la stringa che hai fatto:

L = lista (x)

Questo crea una lista L, composto di tutti gli elementi di x. È possibile modificare gli elementi di L, cancellarli, aggiungere ad esso e tutte le altre funzioni disponibili per le liste.

3 Utilizzare il "join ()" la funzione per modificare l'elenco in una stringa:

s = '' .join (L)

Questo crea una stringa s, composto da tutti gli elementi di L, uniti con qualsiasi delimitatore è indicato tra le virgolette. In questo caso, il delimitatore è una stringa vuota (l'esempio usa due apici, uno dopo l'altro, non una doppia citazione.)

Consigli e avvertenze

  • Si ricorda che la funzione "raw_input ()" restituisce sempre una stringa. Se l'utente inserisce i numeri e si desidera eseguire operazioni matematiche su di loro, dovranno essere convertito da una stringa in un intero utilizzando il "int) (" la funzione.