Learning Hub Logo
Python
  • Introdução ao Python
  • Como Instalar o Python
  • Primeiras Impressões
  • Sintaxe Básica
  • Tipos de Dados
  • Variáveis
  • Boas práticas com variáveis
  • Números
  • Strings
  • Formatação de Strings
  • Booleanos
  • Operadores
  • Operadores aritméticos
  • Operadores de Atribuição
  • Operadores de Comparação
  • Operadores Lógicos
  • Truthy e Falsy
  • Estruturas Condicionais
  • Condicionais Avançadas
  • Condicionais com Match
  • Coleções
  • Listas
  • Tuplas
  • Conjuntos
  • Dicionários
  • Ranges
  • Operadores de Pertencimento
  • Identidade
  • Operadores de Identidade
  • Estruturas de Repetição e Loops

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Python›Truthy e Falsy

Truthy e Falsy

Como valores são interpretados como verdadeiro ou falso

⚡1 min de leitura

Valores truthy (verdadeiros)

Valores considerados True mesmo sem ser booleano:

Carregando...

Valores falsy (falsos)

Valores considerados False:

Carregando...

None

Um tipo especial que representa "ausência de valor", parecido com null em outras linguagens:

Carregando...

and e or com truthy/falsy

and retorna o primeiro valor falsy ou o último se todos forem truthy:

Carregando...

or retorna o primeiro valor truthy ou o último se todos forem falsy:

Carregando...

Usando na prática

Carregando...
Carregando...

Aqui, se o usuário não digitar nada, input retorna uma string vazia (falsy). O operador or então devolve "Visitante". Se o usuário digitar algo, esse valor (truthy) é retornado.

O not com valores truthy e falsy

Já o not continua invertendo o valor booleano do que vem depois dele. Se um valor é truthy, ele vira False. Se ele é falsy, vira True:

Carregando...
← AnteriorOperadores LógicosPróximo →Estruturas Condicionais