Bóson Treinamentos em Ciência e Tecnologia

Variáveis, Tipos de Dados e a função Type em Python

Variáveis, tipos de dados e a função type em Python

Variáveis, Tipos de Dados e a função Type em Python

Neste artigo vamos explorar a declaração e atribuição de variáveis em Python, bem como conhecer os principais tipos de dados empregados e a função type(), usada para retornar o tipo de dado de uma variável qualquer.

Variáveis em Python

Uma variável é um local reservado na memória RAM do computador utilizado para armazenar temporariamente dados que são manipulados pelo programa. Ou seja, as variáveis são usadas para armazenar valores para uso posterior no programa.

Para que uma variável possa ser usada em um programa, ela deve primeiro ser declarada, para que seja reservado espaço na memória para armazenamento de seus dados. Para criar uma variável em Python, basta digitar o nome desejado e atribuir um valor a ele usando o sinal de igual (=), que é o operador de atribuição. Por exemplo:

x = 10

Nesse exemplo, x é o nome da variável e 10 é o valor atribuído a ela. Não é necessário indicar o tipo de dado ao criar a variável, pois ele é inferido a partir do valor a ela atribuído.

Também podemos declarar mais de uma variável na mesma linha de código, como os exemplos a seguir mostram: 

# Declarar várias variáveis, todas com o mesmo valor
n1 = n2 = n3 = n4 = 0
# Declarar várias variáveis, cada uma com seu tipo e valor
nome, idade = 'Fábio', 45

Tipos de Dados

Em Python, existem vários tipos de dados que podem ser atribuídos a uma variável. Alguns dos tipos de dados mais comuns incluem:

Comando Type()

O comando type() é usado para verificar o tipo de dado de uma variável. Para usá-lo, basta digitar o nome da variável como argumento dentro dos parênteses. Por exemplo:

x = 10
print(type(x)) # saída: <class 'int'>

Nesse exemplo, type(x) retorna o tipo de dado da variável x, que é int (inteiro).

Vejamos um exemplo mais completo que mostra como criar variáveis de diferentes tipos e como usar o comando type() para verificar seus tipos de dados:

# cria variáveis de diferentes tipos
x = 10
y = 3.14
z = "Olá, mundo!"
w = True
v = [1, 2, 3]
u = (4, 5, 6)
t = {"nome": "João", "idade": 30}

# usa o comando type() para verificar os tipos de dados das variáveis
print(type(x)) # saída: <class 'int'>
print(type(y)) # saída: <class 'float'>
print(type(z)) # saída: <class 'str'>
print(type(w)) # saída: <class 'bool'>
print(type(v)) # saída: <class 'list'>
print(type(u)) # saída: <class 'tuple'>
print(type(t)) # saída: <class 'dict'>

Ainda com dúvidas? Assista a um vídeo sobre o assunto para saber mais:

Sair da versão mobile