Tipos de dados no Python

Variáveis podem ter diversos tipos de valores, para você trabalhar em uma linguaguem.
É justamente dos tipos possíveis destes valores, dentro da linguagem Python, que iremos falar (muito rapidamente) neste post.
Cada valor é um tipo de dado, ou datatype.
Ao contrário de outras linguagens de programação, aqui não há necessidade de declarar exatamente que tipo de dado é uma variável, antes de usá-la.
O Python vai saber como tratar sua variável, internamente, de acordo com o datatype dela.
Os tipos de dados nativos mais importantes, são:

  • Booleans ou booleanos — cujos valores possíveis são True ou False (Verdadeiro ou Falso, respectivamente).
  • Números — que podem ser inteiros (1, 2, 4 etc), ponto flutuante ou float (1.1, 3.14159 etc), fracionários (3/4, 2/6 etc) ou, mesmo, complexo
    Numbers can be integers ( 1 and 2 ), floats ( 1.1 and 1.2 ), fractions ( 1/2 and 2/3 ), or even complexos.
  • Strings ou cadeias de caracteres — são sequencias de caracteres Unicode (“isto é uma string”).
  • Bytes e byte arrays.
  • Listas — são sequencias ordenadas de valores.
  • Tuples ou tuplas — também são sequencias ordenadas de valores, com a diferença de que são imutáveis.
  • Sets são conjuntos não ordenados de valores.
  • Dictionaries ou dicionários — são conjuntos não ordenados de pares de valores-chave (key-value pairs).

Claro que há muito mais tipos do que estes. Convém lembrar que tudo é objeto no Python, de forma que há tipos de dados que correspondem a módulos, funções, classes, métodos, arquivos e (inclusive!) código compilado.

Referências

https://docs.python.org/3/reference/datamodel.html#objects-values-and-types.
http://excript.com/python/tipos-de-dados-python.html.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 49 outros assinantes

Deixe uma resposta