Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Taglia la Parola | Manipolazione delle Stringhe in Python
Tipi di Dati in Python

Scorri per mostrare il menu

book
Taglia la Parola

Il slicing ti permette di estrarre una sottostringa — una sequenza di caratteri da una stringa. A differenza dell'indicizzazione (che restituisce un solo carattere), il slicing restituisce una porzione della stringa.

python

start — l'indice dove inizia il slice (inclusivo)

end — l'indice dove il slice si ferma (esclusivo)

Quindi il carattere a start è incluso, ma il carattere a end non lo è.

123
record = "Invoice INV-2024-007 paid" invoice_code = record[8:21] print(invoice_code) # Output: INV-2024-007
copy

In questo caso:

  • 'I' è all'indice 8;

  • '7' è all'indice 20;

Quindi usiamo [8:21] per ottenere il codice completo della fattura

Compito

Swipe to start coding

Data la stringa:

"asset and liability, debit and credit"

  1. Usa lo slicing per estrarre la parola "asset" e assegnarla alla variabile asset.

  2. Usa lo slicing per estrarre la parola "debit" e assegnarla alla variabile debit. Assicurati di usare solo lo slicing — nessun metodo di stringa o digitazione manuale.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
Taglia la Parola

Il slicing ti permette di estrarre una sottostringa — una sequenza di caratteri da una stringa. A differenza dell'indicizzazione (che restituisce un solo carattere), il slicing restituisce una porzione della stringa.

python

start — l'indice dove inizia il slice (inclusivo)

end — l'indice dove il slice si ferma (esclusivo)

Quindi il carattere a start è incluso, ma il carattere a end non lo è.

123
record = "Invoice INV-2024-007 paid" invoice_code = record[8:21] print(invoice_code) # Output: INV-2024-007
copy

In questo caso:

  • 'I' è all'indice 8;

  • '7' è all'indice 20;

Quindi usiamo [8:21] per ottenere il codice completo della fattura

Compito

Swipe to start coding

Data la stringa:

"asset and liability, debit and credit"

  1. Usa lo slicing per estrarre la parola "asset" e assegnarla alla variabile asset.

  2. Usa lo slicing per estrarre la parola "debit" e assegnarla alla variabile debit. Assicurati di usare solo lo slicing — nessun metodo di stringa o digitazione manuale.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt