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.