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
Quizzes & Challenges
Quizzes
Challenges
/
Introduzione a Python

bookIndicizzazione 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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Suggested prompts:

Can you explain more about how negative indexing works in Python?

What happens if I try to access an index that is out of range?

Can you give more examples of using the len() function with different strings?

close

Awesome!

Completion rate improved to 2.17

bookIndicizzazione delle Stringhe e Lunghezza

Scorri per mostrare il menu

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
single

single

some-alt