Jump to content

Python: Tipos de Dados


joao.medeiros
 Compartilhar

Postagens Recomendadas

OS TIPOS DE DADOS EM PYTHON

 

Bom, os tipos de dados são formas de classificar e armazenar algo do mundo real de maneira computacional, no Python, esses dados também são chamados de objetos internos, cada um com as suas características e propriedades, são eles:

  • Numéricos
  • Strings
  • Listas
  • Dicionários
  • Tuplas

Numéricos

  • O Python suporta os tipos inteiros, que são números de precisão fixa, que tem como limite o tamanho da memória e não o número de bytes. Os tipos inteiros abrangem também os Octais e Hexadecimais.
In [1]: type(1)
Out[1]: int
  
  
In [2]: type(0x10)
Out[2]: int
 

 

  • O tipo ponto flutuante é qualquer número que possua casas decimais ou notação científica de base (E) ou (e).
In  [1]: type(1.2)
Out [1]: float

In  [2]: type(.2)
Out [2]: float

In  [3]: type(2E3)
Out [3]: float

 

  • Tipos Booleanos são representações de true ou false, no caso de um controle de decisão podendo ser representado como 0 para false e 1 para verdadeiro. No Python, o tipo booleano é uma especialização do tipo inteiro (int).
In  [1]: type(True)
Out [1]: type(False)  

 

  • O numero complexo é, por definição, a combinação de um numero real e um numero imaginado, e o Python também processa esse tipo de dado nativamente.
In  [1]: type(1+3j)
Out [1]: complex
  
In  [2]: a = 1+3j
  
In  [3]: a.real
Out [3]: 1.0
  
In  [4]: a.imag
Out [4]: 2.0  

 

Strings

Uma string é um conjunto de caracteres, é o tipo de dado mais comum para armazenar e manipular informações de texto sejam eles palavras, simbolos , endereços, etc.

In  [1]: type('') 
Out [1]: str
  
In  [2]: type('a') 
Out [2]: str
  
In  [1]: type('Casa do Desenvolvedor')
Out [1]: str 

 

Listas

Uma lista representa uma coleção ordenada, podendo ter qualquer tipo de objeto(numéricos, outras listas, strings, etc). As listas são acessadas pelo seu índice, possuindo um comprimento variável e podendo ser heterogêneas naturalmente.

In  [1]: type([])
Out [1]: list

In  [2]: type([0,1,2,3])
Out [2]: list

In  [3]: type(['Casa', 'do', 'Dev'])
Out [3]: list

 							

Dicionários

Dicionários são representações de coleções desordenadas e os itens que o compõe são armazenados e buscados pela chave, ao invés do deslocamento posicional, eles tem comprimentos variáveis, são heterogêneos e usam tabelas hashing.

In  [1]: type({})
Out [1]: dict

In  [2]: type({'Livro':1, 'Autor':2})
Out [2]: dict

In  [3]: type({'Post':'Python:Tipos de dados', 'Autor':'João'})
Out [3]: dict

 

Tuplas

As tuplas representam uma coleção de objetos que não pode ser alterado. As tuplas são ordenadas, acessadas pelo deslocamento, tem comprimento fixo e são heterogêneas.

In  [1]: type(())
Out [1]: tuple

In  [2]: type((0,))
Out [2]: tuple

In  [3]: type((0,'Casa do Desenvolvedor')) 
Out [3]: tuple
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
 Compartilhar

  • Quem está online   0 Membros, 0 Anônimos, 4 Visitantes (Ver lista completa)

    • There are no registered users currently online


Sobre o Fórum

Este é um fórum para todos os devs e software houses!

Você como dev já passou por uma situação onde aconteceu algum bug, olhou para os lados e não tinha ninguém para te ajudar? Seus problemas acabaram! 😎 

Bem-vindo(a) ao fórum da Casa do Desenvolvedor, uma comunidade completa, onde desenvolvedores, software houses, aficionados por inovação e tecnologia podem tirar dúvidas, compartilhar novidades e conhecimento, trocar experiências e até postar uns memes que só nós da tecnologia entendemos 😅

Crie agora sua conta e vamos juntos criar uma comunidade forte! 

×
×
  • Create New...