Tipos de dados no Python

Em Python, não é necessário declarar o tipo de dado de uma variável, pois a linguagem o reconhece automaticamente a partir do valor atribuído.

Então, o que são tipos de dados? Tipos de dados são categorias que definem o tipo de informação que pode ser armazenada em uma variável. Por exemplo, se uma variável tem o tipo de dado inteiro, ela contém um valor numérico inteiro. Da mesma forma, se ela possui o tipo string, então armazena um valor alfanumérico. Nas linguagens de programação, os tipos de dados são usados para criar variáveis e estruturas de dados.

O Python possui vários tipos de dados integrados, que podem ser amplamente categorizados da seguinte forma:

tipo de dado descrição
int Números inteiros
float Números de ponto flutuante
complex Números complexos
bool Valores booleanos
str Strings
list Listas
tuple Tuplas
range Intervalos
dict Dicionários
set Conjuntos

Aqui está um exemplo prático.

Atribua um valor inteiro à variável "year".

>>> year=2020

Observe que, em Python, não é necessário declarar a variável antes da atribuição.

Agora, peça ao Python para mostrar o tipo de dado da variável "year" usando a função type(year):

>>> type(year)
<class 'int'>

Python responde que a variável "year" é da classe <class 'int'>, indicando que ela contém um número inteiro.

Em seguida, atribua o valor "2020.5" à variável "year".

>>> year=2020.5

Python substitui o valor anterior (2020) pelo novo valor (2020.5) na variável.

A linguagem muda automaticamente o tipo de dado da variável de "int" para "float":

>>> type(year)
<class 'float'>

Finalmente, atribua uma string de caracteres à variável "name".

>>> name = "Tom"

Depois, peça ao Python para mostrar o tipo de dado da variável "name" usando a função type(name)

>>> type(name)
<class 'str'>

Python responde que a variável é da classe <class 'str'>, indicando que ela contém uma string.

Observe que, em outras linguagens de programação como C, é necessário declarar o tipo de dado da variável antes de atribuir um valor. Além disso, não é possível mudar o tipo de dado de uma variável após a declaração.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tutorial Python

FAQ