Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operatori di Appartenenza e Confronti di Tipo in Python | Istruzioni Condizionali in Python
Introduzione a Python
course content

Contenuti del Corso

Introduzione a Python

Introduzione a Python

1. Primo Incontro con Python
2. Variabili e Tipi in Python
3. Istruzioni Condizionali in Python
4. Altri Tipi di Dati in Python
5. Cicli in Python
6. Funzioni in Python

book
Operatori di Appartenenza e Confronti di Tipo in Python

Python fornisce anche operatori di appartenenza, che verificano se una sequenza esiste all'interno di un oggetto. In Python, gli oggetti sequenza includono stringhe, liste, tuple e altro. Questi saranno esplorati nella sezione successiva.

Gli operatori di appartenenza sono in e not in. L'operatore in restituisce True se la sequenza esiste all'interno dell'oggetto. Ad esempio, verifichiamo se la lettera 'n' è nella parola 'codefinity'.

12345
# Initial string site = "codefinity" # Using membership operator print("n" in site)
copy

Un risultato True significa che la lettera è stata trovata nella parola. Al contrario, l'operatore not in verifica se una sequenza è assente da un oggetto.

A volte, è necessario verificare il tipo di un oggetto. Ad esempio, quando si divide un input per 2, il valore deve essere numerico; altrimenti, l'operazione fallirà. Ci sono due modi per controllare il tipo di un valore:

  • Usando is: type(var) is int restituisce True solo se var è un intero.

  • Usando isinstance(): isinstance(var, int) fa lo stesso ma funziona con più tipi.

123456
# Initial number num = 3.5 # Checking if num is an integer print(type(num) is int) # The first approach print(isinstance(num, int)) # The second approach
copy

Come mostrato, entrambi i metodi restituiscono False perché 3.5 è un float, non un int.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 5

Chieda ad AI

expand
ChatGPT

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

course content

Contenuti del Corso

Introduzione a Python

Introduzione a Python

1. Primo Incontro con Python
2. Variabili e Tipi in Python
3. Istruzioni Condizionali in Python
4. Altri Tipi di Dati in Python
5. Cicli in Python
6. Funzioni in Python

book
Operatori di Appartenenza e Confronti di Tipo in Python

Python fornisce anche operatori di appartenenza, che verificano se una sequenza esiste all'interno di un oggetto. In Python, gli oggetti sequenza includono stringhe, liste, tuple e altro. Questi saranno esplorati nella sezione successiva.

Gli operatori di appartenenza sono in e not in. L'operatore in restituisce True se la sequenza esiste all'interno dell'oggetto. Ad esempio, verifichiamo se la lettera 'n' è nella parola 'codefinity'.

12345
# Initial string site = "codefinity" # Using membership operator print("n" in site)
copy

Un risultato True significa che la lettera è stata trovata nella parola. Al contrario, l'operatore not in verifica se una sequenza è assente da un oggetto.

A volte, è necessario verificare il tipo di un oggetto. Ad esempio, quando si divide un input per 2, il valore deve essere numerico; altrimenti, l'operazione fallirà. Ci sono due modi per controllare il tipo di un valore:

  • Usando is: type(var) is int restituisce True solo se var è un intero.

  • Usando isinstance(): isinstance(var, int) fa lo stesso ma funziona con più tipi.

123456
# Initial number num = 3.5 # Checking if num is an integer print(type(num) is int) # The first approach print(isinstance(num, int)) # The second approach
copy

Come mostrato, entrambi i metodi restituiscono False perché 3.5 è un float, non un int.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 5
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt