⚠️ Novidade no blog! ⚠️

O conteúdo dos Cursos, Trilhas e Livros Resolvidos está sendo movido para kdosh.net/edu. Acesse e divulgue!


Em Python, a definição dos tipos de dados das variáveis é realizada de modo dinâmico, ou seja, você não precisa indicar se uma variável é do tipo inteiro, real ou lógica, por exemplo, diferentemente de linguagens como C/C++ ou Java.

Há vários tipos de dados, porém, para um primeiro contato com a linguagem, abordaremos os seguintes tipos:

  • inteiro (int)
  • ponto flutuante (float)
  • literais ou string (str)
  • lógico ou booleano (bool)

Tipo Inteiro (int)

São os dados numéricos constituídos pelo conjunto dos números inteiros, ou seja, o conjunto dos naturais mais os números negativos.

Exemplos:

  • Eu tenho 33 anos de idade.
  • João tem 2 filhos.

Tipos Reais (float)

São os dados numéricos constituídos pelo conjunto dos números naturais, inteiros e racionais, ou seja, números negativos, positivos, fracionários e com casas decimais. Por exemplo: 12; -1245; 45,98; 1/8.

OBSERVAÇÃO: No Brasil, separamos a parte inteira da parte decimal de um número utilizando a vírgula (,). Porém, na construção de algoritmos, a notação a ser usada é a inglesa, que utiliza o ponto (.).

Então, por exemplo, 1234,56 ficaria 1234.56.

Exemplos:

  • A área de um terreno é igual a 123.50 m2.
  • O saldo da conta é R$ -258.69.
  • A temperatura ambiente é de -20.5°C.

Tipos Literais (str)

São constituídos por sequências de letrasnúmeros e símbolos especiais, incluindo os espaços em branco.

Outras denominações do tipo de dado literal encontradas nos livros técnicos são: cadeia, string, alfanumérico.

Em Python, as strings podem ser delimitadas por aspas duplas, ” “, ou aspas simples, ‘ ‘.

Exemplos:

  • “Celular: (98) 1234-5678”
  • ‘CPF: 123.456.789-10’
  • “Endereço: Rua Fulano de Tal, nº 1234”
  • ‘www.kdosh.net – Guia de Tecnologia’

Tipo Lógico ou Booleano (bool)

São os dados que assumem os valores True ou False. São também conhecidos como tipos de dados booleanos (em homenagem à George Boole).

Exemplo: Para exemplificar uma das infinidades de aplicações do tipo lógico, suponha que em um certo concurso para policial seja necessário satisfazer dois requisitos: possuir idade maior ou igual a 18 anos E altura maior ou igual a 1.60 m.

Se um candidato tem 20 anos de idade e altura de 1.58 m, ele estará apto ou inapto, de acordo com os requisitos do concurso?

No exemplo acima, o candidato possui idade superior a 18 anos, mas não possui altura suficiente para participar do concurso. Logo, ele está inapto (resultado = False).

*Atualizado em 9 de janeiro de 2021

Estude a Bíblia!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments