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
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’
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'])
`
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
Para reproduzir no navegador, utilize o Programiz em Python.
Top comments (0)