Tipos de dados básicos
A linguagem Python possui um conjunto de dados básicos pra que possamos manipular dados em
nossos programas. Python possui outros tipos de dados nativos mais complexos que serão vistos
em futuras seções no tutorial.
Objetivos
string
Strings representam uma sequência de caracteres justapostos. Em Python uma string é imutável
sendo apenas a leitura de seu conteúdo possível. A alteração é feita via funções/métodos.
| Tipo |
Uso |
Exemplo |
| string |
textos |
'texto1, "texto" |
char
Para utilizar um tipo char, basta associar uma caracteres imprimíveis, entre A-z, símbolos
e outros, que a linguagem Python irá entender com caracteres.
| Tipo |
Uso |
Exemplo |
| char |
Caracter |
'a' , 'Z' |
O tipo de dado int pode armazenar valores, inteiros. Os valores podem ser tanto negativos
quanto positivos.
| Tipo |
Uso |
Exemplo |
| int |
números inteiros |
10, -1 |
Quando precisamos trabalhar com valores monetários ou qualquer outro tipo de valores que possua
precisão(casas decimais). Tanto valores negativos quanto positivos são aceitos.
| Tipo |
Uso |
Exemplo |
| float |
valores ponto-flutuante |
2.10, -2.10 |
Para trabalhar com valores Verdadeiro(True) e Falso(False), Python disponibiliza o tipo de
dado bool.
| Tipo |
Uso |
Exemplo |
| bool |
Valores verdadeiro ou falso |
True, False |
Quando um variável não possui valor atribuído, seu tipo de dado é definido como sendo
none.
| Tipo |
Uso |
Exemplo |
| none |
variáveis |
- |
A linguagem Python possui uma grande número de tipos de dados em sua biblioteca nativa
além dos estudados primitivos acima. Abaixo uma pequena lista de tipos de dados
mais complexos ou derivados:
| Tipo |
Uso |
Exemplo |
| function |
funções e métodos |
nome_funcao(argumentos) |
| Vetor |
Armazenar elementos |
[1,2,3] |
| Matriz |
Armazenar elementos |
[[1,2],[3,4]] |
| Objeto |
Representa um entidade |
[ nome: 'joao', idade:18 ] |
| Estrutura de dados |
Armazena elementos |
List,
Tuple,
Set e outros |
Os tipos de dados nativos da linguagem Python serão vistos em futuras atualizações.
Histórico de atualizações
- 10/09/2025 - revisão 2 - Ajustes: pontuais, objetivos e links internos
- 18/09/2024 - revisão 1 - pequenos ajustes gramaticais; remoção de 'Verificando tipos de dados'
- 12/02/2024 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.