python string split tutorial
Scopri come dividere una stringa in Python con esempi:
A volte, mentre lavoriamo nei nostri programmi, potremmo avere una situazione in cui vogliamo spezzare una stringa in parti più piccole per un'ulteriore elaborazione.
In questo tutorial, daremo uno sguardo approfondito alla suddivisione delle stringhe in Python con semplici esempi per una facile comprensione.
=> Visita qui per imparare Python da zero
Cosa imparerai:
- Che cos'è la 'stringa'?
- Dichiarazione di una stringa
- Cos'è String Split?
- Funzione Python Split
- Come dividere una stringa in Python?
- Dividi stringa in elenco
- Split String in Array
- Tokenize String
- Dividi stringa per carattere
- Conclusione
- Lettura consigliata
Che cos'è la 'stringa'?
Tutto è un oggetto in Python, quindi anche String viene trattato come un oggetto in Python.
La sequenza di caratteri è chiamata String. Un carattere può essere qualsiasi cosa come simboli, alfabeti, numeri, ecc. Il computer non capisce nessuno di questi caratteri o stringhe, piuttosto capisce solo numeri binari, cioè 0 e 1.
java 8 nuove funzionalità con esempi
Chiamiamo questo metodo codifica e il processo inverso si chiama decodifica e la codifica viene eseguita in base all'ASCII.
Dichiarazione di una stringa
Le stringhe vengono dichiarate utilizzando virgolette doppie ('') o virgolette singole (‘’).
Sintassi:
Variable name = “string value”
O
Variable name = ‘string value’
Esempio 1:
my_string = “Hello”
Esempio 2:
my_string = ‘Python’
Esempio 3:
my_string = “Hello World” print(“String is: “, my_string)
Produzione:
La stringa è: Hello World
Esempio 4:
my_string = ‘Hello Python’ print(“String is: “, my_string)
Produzione:
La stringa è: Hello Python
Cos'è String Split?
Come spiega il nome stesso, dividere la stringa significa dividere o rompere la stringa data in pezzi più piccoli.
Se avessi lavorato su stringhe in qualsiasi linguaggio di programmazione, potresti conoscere la concatenazione (combinazione delle stringhe) e la divisione delle stringhe è esattamente l'opposto. Per eseguire operazioni di divisione sulle stringhe, Python ci fornisce una funzione incorporata chiamata Diviso().
Funzione Python Split
Il metodo Python split () viene utilizzato per dividere la stringa in blocchi e accetta un argomento chiamato separator.
Un separatore può essere qualsiasi carattere o simbolo. Se non sono definiti separatori, verrà divisa la stringa data e gli spazi bianchi verranno utilizzati per impostazione predefinita.
Sintassi:
variable_name = “String value” variable_name.split()
Esempio 1:
my_string = “Welcome to Python” my_string.split()
Produzione:
('Benvenuto', 'a', 'Python')
Come dividere una stringa in Python?
Nell'esempio precedente, abbiamo utilizzato la funzione split () per dividere la stringa senza argomenti.
Vediamo alcuni esempi di divisione della stringa passando alcuni argomenti.
Esempio 1:
my_string = “Apple,Orange,Mango” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘,’) print(“After splitting, the String is: “, value)
Produzione:
Prima della divisione, la stringa è: Apple, Orange, Mango
Dopo la divisione, la stringa è: ('Apple', 'Orange', 'Mango')
Esempio 2:
my_string = “Welcome0To0Python” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘0’) print(“After splitting, the String is: “, value)
Produzione:
Prima della suddivisione, la stringa è: Welcome0To0Python
Dopo la divisione, la stringa è: ('Benvenuto', 'A', 'Python')
Esempio 3:
my_string = “Apple,Orange,Mango” fruit1,fruit2,fruit3 = my_string.split(‘,’) print(“First Fruit is: “, fruit1) print(“Second Fruit is: “, fruit2) print(“Third Fruit is: “, fruit3)
Produzione:
Il primo frutto è: mela
Il secondo frutto è: arancia
Il terzo frutto è: Mango
Nell'esempio precedente, suddividiamo la stringa data 'Apple, Orange, Mango' in tre parti e assegniamo queste tre parti rispettivamente a diverse variabili fruit1, fruit2 e fruit3.
Dividi stringa in elenco
Ogni volta che dividiamo la stringa in Python, verrà sempre convertita in List.
Come sapete, non definiamo alcun tipo di dati in Python, a differenza di altri linguaggi di programmazione. Quindi, ogni volta che usiamo la funzione split () è meglio assegnarla a qualche variabile in modo che sia possibile accedervi facilmente una per una usando il ciclo for avanzato.
Esempio 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
per l'articolo in valore:
print(item)
Produzione:
Mela
arancia
Mango
Split String in Array
Come abbiamo discusso in precedenza, ogni volta che dividiamo la stringa verrà sempre convertita in un array. Tuttavia, il modo in cui accedi ai dati sarà diverso.
Usando la funzione split (), suddividiamo la stringa in alcune parti e la assegniamo a qualche variabile, quindi usando l'indice possiamo accedere alle stringhe rotte e questo concetto è chiamato Arrays.
Vediamo come possiamo accedere ai dati suddivisi utilizzando gli array.
Esempio 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’) print(“First item is: “, value(0)) print(“Second item is: “, value(1)) print(“Third item is: “, value(2))
Produzione:
Il primo elemento è: Apple
Il secondo elemento è: arancione
Il terzo elemento è: Mango
Tokenize String
Quando dividiamo la corda, si scompone in pezzi più piccoli e questi pezzi più piccoli sono chiamati gettoni.
Esempio:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
Produzione:
I gettoni stringa sono: ('Audi', 'BMW', 'Ferrari')
Nell'esempio sopra, Audi, BMW e Ferrari sono chiamati i gettoni di stringa.
“Audi,BMW,Ferrari”
Dividi stringa per carattere
In Python, abbiamo un metodo integrato chiamato list () per dividere le stringhe in una sequenza di caratteri.
La funzione list () accetta un argomento che è il nome di una variabile in cui è memorizzata la stringa.
buon blocco pop-up per Chrome
Sintassi:
variable_name = “String value” list(variable_name)
Esempio:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
Produzione:
I token stringa sono: ('P', 'y', 't', 'h', 'o', 'n')
Conclusione
Possiamo concludere questo tutorial con i seguenti suggerimenti:
- La suddivisione della stringa viene utilizzata per suddividere la stringa in blocchi.
- Python fornisce un metodo integrato chiamato split () per la suddivisione delle stringhe.
- Possiamo accedere alla stringa di divisione usando list o Arrays.
- La suddivisione delle stringhe viene comunemente utilizzata per estrarre un valore o un testo specifico dalla stringa data.
=> Esplora la serie di formazione Simple Python qui.
Lettura consigliata
- Funzioni stringa Python
- Java String con String Buffer e String Builder Tutorial
- Tutorial Python DateTime con esempi
- Tutorial approfonditi su Eclipse per principianti
- Tutorial Python per principianti (formazione pratica GRATUITA su Python)
- Variabili Python
- Introduzione a Python e processo di installazione
- Tutorial sulle funzioni principali di Python con esempi pratici