DEV Community

Ryan Marinho
Ryan Marinho

Posted on

Tipos Primitivos em Python

Há pouco tempo comecei a estudar Python porque preciso usar as bibliotecas para trabalhar com Dados e com isso estou aprendendo aos poucos a programar, hoje estarei colocando o que aprendi sobre os tipos primitivos da linguagem para vocês, espero que possa ajudar algum outro iniciante.

Mas o que seria um dado primitivo?
Tipos primitivos são dados básicos que podem ser manipulados em uma variável, trarei alguns exemplos.

altura = 1.81
Enter fullscreen mode Exit fullscreen mode

Na string acima tem a minha altura, que é uma variável nomeada como altura contendo um valor, o dado atribuído é 1.81, sendo um valor com 2 casas decimais. O tipo deste dado é o tipo real ou float em Python e em diversas outras linguagens.

Outro exemplo:

nome = ‘ryan’
Enter fullscreen mode Exit fullscreen mode

Vimos agora que o valor acima não é um número float, agora é um dado tipo string, é um tipo que recebe entradas alfanuméricas, podendo ser usados letras, números e símbolos.
Diante disto, vamos ao que importa: os tipos primitivos:

  • Int = inteiro, o nome já diz, podendo ser usados dos negativos aos positivos, exemplo = (-2,-1,0,1,2,3,4)
  • float = ponto flutuante, números com casa decimais, exemplo = (altura = 1.81)
  • bool = booleano, retorna true (verdadeiro) ou false (falso)
  • string = são coleções de letras, palavras ou outros caracteres. Em Python, você pode criar strings delimitando uma sequência de caracteres com um par de aspas simples ou duplas. Exemplo: ‘o flamengo ganhou 3 libertadores’

Para conferirmos, podemos codar um pouco:

`nome = input('Qual o seu nome? ') 
idade = input('Qual a sua idade? ')
altura = input('Qual a sua altura? ')
humano = input("Você é humano? ")

print(nome, idade, altura, humano)
print('nome', nome.isalpha())
print('idade', idade.isnumeric())
# Verificar se a altura é um número float
try:
    float(altura)
    print('altura:', True)
except ValueError:
    print('altura:', False)
# Verificar se a resposta é booleana
print('humano:', humano.lower() in ['true', 'false'])
`
Enter fullscreen mode Exit fullscreen mode

Observação: coloquei o input para caso você queira copiar e testar com seus dados em seu console.

O código acima retornou o seguinte:

Qual o seu nome? Ryan
Qual a sua idade? 2
Qual a sua altura? 1.81
Você é humano? sim
Ryan 2 1.81 sim
nome True
idade True
altura: True
humano: True
Enter fullscreen mode Exit fullscreen mode

Para reproduzir no navegador, utilize o Programiz em Python.

Top comments (0)