Come rompere una stringa in caratteri in Python

November 12

Python, uno dei diversi linguaggi di programmazione di alto livello, sta rapidamente guadagnando popolarità tra i programmatori per la sua portabilità, facilità d'uso, la mancanza di regole di sintassi gravi e modularità. Ci sono diversi tipi di oggetti comuni Python che un programmatore funziona con: stringhe, liste, variabili, numeri interi e dizionari, tra gli altri. Ad un certo punto, si può essere di fronte con il compito di estrarre i singoli caratteri da una stringa di Python. Ci sono diversi modi per farlo.

istruzione

1 Ottenere la stringa che si desidera spezzare. Ad esempio, per utilizzare l'ingresso da un utente, utilizzare la funzione raw_input ():

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

2 Convertire la stringa in una lista usando la funzione built-in lista (). Questo è probabilmente il modo più semplice per suddividere la stringa in caratteri suoi componenti. Utilizzando l'esempio da Passo 1:

L = raw_input (x)

Questo rompe "x" in una lista di "L", il cui singolo elementi ora si può modificare, a differenza degli elementi di una stringa.

3 Estrarre i caratteri indicizzando la stringa. Impostazione singole variabili pari a ciascun carattere indice stringa è un altro modo per estrarli. Per esempio:

a = x [0]

b = x [1]

c = x [2]

e così via fino a raggiungere la fine della stringa. È inoltre possibile utilizzare un ciclo per questo:

y = len (x)

for i in range (y):

ai = x[y]

Innanzitutto, la lunghezza della stringa è registrato in "y", quindi "i" ciclo tramite la stringa e memorizza i caratteri in "a1," "a2", "a3" e così via.