Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Operadores de Associação e Comparações de Tipo em Python | Instruções Condicionais em Python
Declarações Condicionais em Python

bookOperadores de Associação e Comparações de Tipo em Python

Os operadores de associação do Python verificam se uma sequência existe dentro de um objeto, como strings, listas ou tuplas. O operador in retorna True se a sequência for encontrada, enquanto o operador not in retorna True se não for encontrada.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)
copy

Além de verificar a associação, muitas vezes é necessário verificar o tipo de uma variável antes de realizar determinadas operações. Por exemplo, dividir um valor não numérico causaria um erro. O Python oferece duas formas de verificar o tipo: is e isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach
copy

Ambos os métodos retornam False porque 3.5 é um float, não um int. O operador is verifica a correspondência exata do tipo, enquanto isinstance() também permite verificar múltiplos tipos ou herança.

question mark

O que o operador in faz em Python?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

bookOperadores de Associação e Comparações de Tipo em Python

Deslize para mostrar o menu

Os operadores de associação do Python verificam se uma sequência existe dentro de um objeto, como strings, listas ou tuplas. O operador in retorna True se a sequência for encontrada, enquanto o operador not in retorna True se não for encontrada.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)
copy

Além de verificar a associação, muitas vezes é necessário verificar o tipo de uma variável antes de realizar determinadas operações. Por exemplo, dividir um valor não numérico causaria um erro. O Python oferece duas formas de verificar o tipo: is e isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach
copy

Ambos os métodos retornam False porque 3.5 é um float, não um int. O operador is verifica a correspondência exata do tipo, enquanto isinstance() também permite verificar múltiplos tipos ou herança.

question mark

O que o operador in faz em Python?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
some-alt