Dentro , tudo é um objeto. Assim, os tipos de dados são tratados como classes e as variáveis são uma instância ou objeto dessas classes. Existem vários tipos de dados em Python para representar os tipos de valor. Neste artigo, aprenderemos sobre os diferentes tipos de dados Python e como eles são atribuídos a variáveis na seguinte sequência:
Vamos começar.
Tipos de dados Python
Variáveis são usados para armazenar valores para diferentes tipos de dados. Como Python é uma linguagem tipada dinamicamente, você não precisa definir o tipo da variável ao declará-la. O intérprete vincula implicitamente o valor ao seu tipo. Python nos permite verificar o tipo de variável usada no programa. Com a ajuda do tipo () , você pode descobrir o tipo da variável passada.
Exemplo:
x = 24 y = 14,7 z = 'Bem-vindo à Edureka' print (type (x)) print (type (y)) print (type (z))
Resultado:
Tipos de dados padrão em Python
Uma variável é usada para conter diferentes tipos de valores. Por exemplo, o nome de uma pessoa deve ser armazenado como uma string, enquanto um ID de funcionário deve ser armazenado como um número inteiro.
Python fornece vários tipos de dados padrão que definem o método de armazenamento em cada um deles. Os tipos de dados padrão em Python incluem:
- Números
- Lista
- Tupla
- Dicionário
Agora que você conhece os tipos de dados padrão do Python, vamos prosseguir e entender cada um deles em detalhes.
Números
Número é usado para armazenar valores numéricos. Python cria número objetos quando um número é atribuído a uma variável. Existem 4 tipos de dados numéricos:
- int - É usado para inteiros com sinal como 12, 2, 7, etc.
- longo - Este número inteiro é usado para um intervalo de valores mais alto, como 908090800L, -0x1929292L, etc.
- flutuador - É usado para armazenar números de ponto flutuante como 1,5, 701,89, 15,2, etc.
- complexo - Isso é usado para números complexos como 2,14j, 2,0 + 2,3j, etc.
Dentro , você pode usar um L minúsculo com inteiros longos. No entanto, é mais conveniente usar um L maiúsculo.
Exemplo:
a = 12 print (a, 'é do tipo', tipo (a)) b = 5.05 print (b, 'é do tipo', tipo (b)) c = 1 + 2j print (c, 'é um número complexo? ', isinstance (1 + 2j, complexo))
Resultado:
12 é do tipo 5.05 é do tipo (1 + 2j) é um número complexo? Verdade
Corda
PARA é definido como uma sequência de caracteres representados entre aspas. Em python, você pode usar aspas simples, duplas ou triplas para definir uma string.
O manuseio de strings em python pode ser feito usando várias funções embutidas e operadores . No caso de manipulação de strings, o operador + é usado para concatenar duas strings.
Exemplo:
str1 = 'Bem-vindo à Edureka' #string str1 str2 = 'Programação Python' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)
Resultado:
Bem-vindo Bem-vindo à programação Edureka Python
Lista
Listas são semelhantes a mas pode conter diferentes tipos de dados em Python. Os itens armazenados na lista são separados por vírgula (,) e colocados entre colchetes [].
função de membro estático em c ++
Você pode usar operadores slice [:] para acessar os dados da lista. O operador de concatenação (+) é semelhante ao das strings.
Exemplo:
list = [20, 'welcome', 'edureka', 40] print (list [3:]) print (list) print (list + list)
Resultado:
[40] [20, 'bem-vindo'] [20, 'bem-vindo', 'edureka', 40] [20, 'bem-vindo', 'edureka', 40, 20, 'bem-vindo', 'edureka', 40]
Tupla
Uma tupla é semelhante a listas de várias maneiras. Como listas, tuplas também contém a coleção de itens de diferentes tipos de dados. Os itens da tupla são separados por uma vírgula (,) e colocados entre parênteses ().
Uma tupla é uma estrutura de dados somente leitura e você não pode modificar o tamanho e o valor dos itens de uma tupla.
Exemplo:
tupla = ('bem-vindo', 'edureka', 40) imprimir (tupla [1:]) imprimir (tupla) imprimir (tupla + tupla)
Resultado:
('edureka', 40) ('bem-vindo', 'edureka', 40) ('bem-vindo', 'edureka', 40, 'bem-vindo', 'edureka', 40)
Dicionário
O dicionário é um conjunto ordenado de um par de valores-chave de itens. É como uma matriz associativa ou uma tabela de hash em que cada chave armazena um valor específico. A chave pode conter qualquer tipo de dados primitivo, enquanto o valor é um objeto Python arbitrário.
Os itens no dicionário são separados por vírgula e colocados entre chaves {}.
Exemplo:
dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('o primeiro nome é' + dict [1]) print (dict.keys ()) print ( dict.values ())
Resultado:
O primeiro nome é John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']
Esses são os tipos de dados Python padrão usados para armazenar valores diferentes. Com isso, chegamos ao final do nosso artigo.
Agora verifique o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. O treinamento de certificação Python ajudará você a ganhar experiência em análise quantitativa, mineração de dados e apresentação de dados para ver além dos números, transformando sua carreira na função de cientista de dados.
Tem alguma questão para nós? Mencione isso na seção de comentários de “Tipos de dados Python” e entraremos em contato com você.