Tipos de Dados

Os programas, na grande maior parte das linguagens de programação, podem ter vários tipos de dados dependendo do objetivo desejado. Estes podem ser do tipo:

Tipos de dados

Inteiro (Integer): pode assumir qualquer valor inteiro, quer seja ele negativo, nulo ou positivo.

Exemplos

numeroDeLivros = 4

Texto (String): podem ser apenas uma palavra ou conjunto de palavras compreendidas entre aspas.

nome_completo = "Sílvia Martins"

Flutuantes (Float): conhecidos como números decimais, podem assumir qualquer valor negativo, nulo ou positivo com casas decimais.

valor_do_pi = 3.14159

Nota: para o Python 3.0 é diferente de 3

Booleanos (Boolean): podem apenas assumir apenas dois valores distintos true (verdadeiro) ou false (falso).

EncomendaEnviada = True

Encomenda_Recebida = False

Lista (List): conjunto de valores do mesmo tipo dentro de parênteses retos ([ ]) separados por vírgulas e compreendidos entre aspas.

alimentos = ["Pão", "Queijo", "Chouriço"]

Complexos (Complex): números definidos a partir dos número reais em que uma das partes é a parte real e a outra é a parte imaginária, com um i junto a esta. Estes números são estudados na disciplina de matemática no 12.º ano de escolaridade.

x = 2 + 3i

y = -1 -2i

z = 4i

Túplos (Tuples): estes são idênticos às listas, contudo ao serem criados ficam sempre com a ordem de criação e esta não pode ser alterada.

pontos = (2, 2.5, 45, 12.6)

Dicionários (Dictionaries): são coleções (conjuntos) de elementos, cada um deles contém uma chave e um valor. A chave será responsável por identificar a posição de um elemento e o valor que esse elemento contém.*

pessoa = { 'nome': "Marco", 'altura': 1.74 }

carro = { 'peso': 2125, 'ano': 2020 }

alturas = { 'Maria': 1.75 , 'Daniel' = 1.56 }

*Os dicionários serão explicados com mais detalhe. Ver mais sobre dicionários.

Existem ainda outros tipos de dados embora não estejam aqui especificados como, por exemplo, set, frozenset, bytes,  entre outros.