= 25 # variável do tipo inteiro (int)
idade print(type(idade)) # Saída: <class 'int'>
<class 'int'>
Em Python, as variáveis são criadas automaticamente assim que recebem um valor, sem a necessidade de declaração prévia com um tipo específico.
A atribuição de valor é feita usando o sinal =, e Python é uma linguagem de tipagem dinâmica, o que significa que o tipo da variável é determinado pelo valor atribuído.
Por exemplo, x = 5 cria uma variável x do tipo inteiro (int). Entre os principais tipos de dados estão:
int (inteiros),
float (números de ponto flutuante),
complex (números complexos),
str (cadeias de caracteres, também chamados de “strings”),
bool (valores booleanos, True ou False),
list (listas),
tuple (tuplas),
dict (dicionários, pares chave-valor).
Aqui estão alguns exemplos dos principais tipos de variáveis em Python, com explicações e exemplos de como usá-las:
int
)Usado para armazenar números inteiros (sem casas decimais).
= 25 # variável do tipo inteiro (int)
idade print(type(idade)) # Saída: <class 'int'>
<class 'int'>
float
)Usado para armazenar números com casas decimais.
= 1.75 # variável do tipo float (ponto flutuante)
altura print(type(altura)) # Saída: <class 'float'>
<class 'float'>
str
)Usado para armazenar texto (cadeias de caracteres).
= "João" # variável do tipo string
nome print(type(nome)) # Saída: <class 'str'>
<class 'str'>
Criar Listas com Números, Variáveis e Textos# Criar variáveis do tipo texto
= 'Brasília'
cidade = 'Distrito Federal'
estado
# Mostrar uma variável de texto
print(cidade) # Saída: Brasília
# Mostrar duas variáveis de texto
print(cidade, estado) # Saída: Brasília Distrito Federal
# Mostrar uma combinação de texto fixo e variáveis de texto
print('Localização:', cidade, '-', estado) # Saída: Localização: Brasília - Distrito Federal
# Criar uma variável numérica
= 3055149
populacao
# Mostrar uma combinação de texto e variável numérica
print('População estimada de', cidade, ':', populacao)
# Saída: População estimada de Brasília : 3055149
Esses exemplos mostram como trabalhar com variáveis de texto (strings) e como combiná-las com outros textos ou variáveis numéricas. Isso é útil para criar saídas de dados personalizadas em seus programas Python.
bool
)Usado para armazenar valores lógicos (True
ou False
).
= True # variável do tipo booleano (bool)
maior_de_idade print(type(maior_de_idade)) # Saída: <class 'bool'>
<class 'bool'>
list
)Usado para armazenar uma coleção de itens (como uma lista de números ou strings).
= [1, 2, 3, 4, 5] # variável do tipo lista
numeros print(type(numeros)) # Saída: <class 'list'>
<class 'list'>
tuple
)Similar a uma lista, mas as tuplas são imutáveis (não podem ser alteradas após a criação).
= (10.0, 20.0) # variável do tipo tupla
coordenadas print(type(coordenadas)) # Saída: <class 'tuple'>
<class 'tuple'>
dict
)Armazena pares chave-valor, onde cada chave está associada a um valor.
= {"nome": "João", "idade": 25} # variável do tipo dicionário
pessoa print(type(pessoa)) # Saída: <class 'dict'>
<class 'dict'>
set
)Armazena uma coleção de itens únicos, ou seja, não permite duplicatas.
= {1, 2, 3, 4, 5} # variável do tipo conjunto (set)
numeros_unicos print(type(numeros_unicos)) # Saída: <class 'set'>
<class 'set'>
# Inteiro
= 30
idade
# Ponto flutuante
= 1.82
altura
# String
= "Maria"
nome
# Booleano
= True
maior_de_idade
# Lista
= ["ler", "escrever", "nadar"]
hobbies
# Tupla
= (40.7128, -74.0060)
coordenadas
# Dicionário
= {"nome": "Maria", "idade": 30, "cidade": "São Paulo"}
pessoa
# Conjunto
= {12, 34, 56, 78, 90}
numeros_loteria
# Imprimindo tipos
print(type(idade), type(altura), type(nome), type(maior_de_idade), type(hobbies), type(coordenadas), type(pessoa), type(numeros_loteria))
<class 'int'> <class 'float'> <class 'str'> <class 'bool'> <class 'list'> <class 'tuple'> <class 'dict'> <class 'set'>