Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Indicizzazione delle Stringhe e Lunghezza | Variabili e Tipi
Introduzione a Python

Scorri per mostrare il menu

book
Indicizzazione delle Stringhe e Lunghezza

Le stringhe in Python sono sequenze di caratteri in cui ogni carattere, inclusi gli spazi, è assegnato a una posizione o indice specifico. Imparare ad accedere a questi caratteri utilizzando l'indicizzazione e determinare la lunghezza delle stringhe usando la funzione len() sono competenze fondamentali in Python.

Guarda il seguente video, in cui Alex dimostra come l'indicizzazione e la funzione len() possono essere utilizzate per interagire efficacemente con le stringhe.

In Python, l'indicizzazione inizia da 0, quindi il primo carattere di una stringa è all'indice 0, il secondo all'indice 1, e così via. Questo è spesso indicato come la regola n-1, dove n è il numero di caratteri nella stringa. Per visualizzare meglio questo concetto, considera la stringa "Apple":

Indicizzazione Negativa

Al contrario, l'indicizzazione negativa ti permette di contare i caratteri dalla fine della stringa invece che dall'inizio.

Questo metodo è particolarmente utile quando vuoi accedere agli ultimi elementi di una stringa senza conoscerne la lunghezza esatta. L'ultimo carattere della stringa è indicizzato come -1, il penultimo come -2, e così via.

Esploriamo la stessa stringa, "Apple", usando indici negativi per evidenziare come ogni carattere possa essere accesso dalla fine:

Applicazione di Esempio

Iniziamo con le basi dell'indicizzazione delle stringhe. Usa questo esempio per provare a stampare diversi caratteri dalla stringa. Puoi provare a utilizzare anche l'indicizzazione negativa.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Ora esploriamo una stringa con spazi e usiamo la funzione len() per vedere come gli spazi vengono contati come caratteri.

Comprendere che gli spazi sono considerati caratteri in Python può aiutare a manipolare accuratamente le stringhe, specialmente quando fanno parte dei dati.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Compito

Swipe to start coding

Usa l'indicizzazione delle stringhe per estrarre caratteri specifici da una stringa data. Calcola la lunghezza della stringa usando len().

  • Usa len() per ottenere la lunghezza della stringa grocery_item e memorizzala in length_of_item.
  • Usa l'indicizzazione positiva per ottenere il primo carattere di ogni parola in grocery_item, e assegnali a first_char, second_char, e third_char.
  • Usa l'indicizzazione negativa per ottenere l'ultimo carattere di ogni parola, e assegnali a last_char1, last_char2, e last_char3.

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 2. Capitolo 5

Chieda ad AI

expand
ChatGPT

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

book
Indicizzazione delle Stringhe e Lunghezza

Le stringhe in Python sono sequenze di caratteri in cui ogni carattere, inclusi gli spazi, è assegnato a una posizione o indice specifico. Imparare ad accedere a questi caratteri utilizzando l'indicizzazione e determinare la lunghezza delle stringhe usando la funzione len() sono competenze fondamentali in Python.

Guarda il seguente video, in cui Alex dimostra come l'indicizzazione e la funzione len() possono essere utilizzate per interagire efficacemente con le stringhe.

In Python, l'indicizzazione inizia da 0, quindi il primo carattere di una stringa è all'indice 0, il secondo all'indice 1, e così via. Questo è spesso indicato come la regola n-1, dove n è il numero di caratteri nella stringa. Per visualizzare meglio questo concetto, considera la stringa "Apple":

Indicizzazione Negativa

Al contrario, l'indicizzazione negativa ti permette di contare i caratteri dalla fine della stringa invece che dall'inizio.

Questo metodo è particolarmente utile quando vuoi accedere agli ultimi elementi di una stringa senza conoscerne la lunghezza esatta. L'ultimo carattere della stringa è indicizzato come -1, il penultimo come -2, e così via.

Esploriamo la stessa stringa, "Apple", usando indici negativi per evidenziare come ogni carattere possa essere accesso dalla fine:

Applicazione di Esempio

Iniziamo con le basi dell'indicizzazione delle stringhe. Usa questo esempio per provare a stampare diversi caratteri dalla stringa. Puoi provare a utilizzare anche l'indicizzazione negativa.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Ora esploriamo una stringa con spazi e usiamo la funzione len() per vedere come gli spazi vengono contati come caratteri.

Comprendere che gli spazi sono considerati caratteri in Python può aiutare a manipolare accuratamente le stringhe, specialmente quando fanno parte dei dati.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Compito

Swipe to start coding

Usa l'indicizzazione delle stringhe per estrarre caratteri specifici da una stringa data. Calcola la lunghezza della stringa usando len().

  • Usa len() per ottenere la lunghezza della stringa grocery_item e memorizzala in length_of_item.
  • Usa l'indicizzazione positiva per ottenere il primo carattere di ogni parola in grocery_item, e assegnali a first_char, second_char, e third_char.
  • Usa l'indicizzazione negativa per ottenere l'ultimo carattere di ogni parola, e assegnali a last_char1, last_char2, e last_char3.

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 2. Capitolo 5
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