python data types
Introdução aos tipos de dados Python:
Nós aprendemos sobre Variáveis Python em detalhes em nosso tutorial anterior.
Neste tutorial, exploraremos as várias classificações de tipos de dados Python junto com os exemplos relacionados para seu fácil entendimento.
Uma variedade explícita de Tutoriais de treinamento Python são apresentados nesta série para enriquecer seu conhecimento em Python.
O que você aprenderá:
Assista aos Tutoriais de VÍDEO
Tipos de dados Python: números, strings e lista:
Tipos de dados Python: tupla, conjunto e dicionário:
Tipos de dados Python
Um tipo de dados descreve a característica de uma variável.
Python tem seis tipos de dados padrão:
- Números
- Fragmento
- Lista
- Tupla
- Definir
- Dicionário
# 1) Números
Em Numbers, existem principalmente 3 tipos que incluem Integer, Float e Complex.
Esses 3 são definidos como uma classe em python. Para descobrir a qual classe a variável pertence, você pode usar a função type ().
Exemplo:
a = 5 print(a, 'is of type', type(a))
Resultado: 5 é do tipo
b = 2.5 print(b, 'is of type', type(b))
Resultado: 2,5 é do tipo
c = 6+2j print(c, 'is a type', type(c))
Resultado : (6 + 2j) é um tipo
# 2) String
Uma string é uma sequência ordenada de caracteres.
melhor ferramenta de revisão de código para git
Podemos usar aspas simples ou duplas para representar strings. Strings multilinhas podem ser representadas usando aspas triplas, ”'ou“ ””.
Strings são imutáveis, o que significa que, uma vez que declaramos uma string, não podemos atualizar a string já declarada.
Exemplo:
Single = 'Welcome' or Multi = 'Welcome'
Multilinha: ”Python é uma linguagem de programação interpretada de alto nível para programação de propósito geral. Criado por Guido van Rossum e lançado pela primeira vez em 1991 ”
ou
‘’ ’Python é uma linguagem de programação interpretada de alto nível para programação de propósito geral. Criado por Guido van Rossum e lançado pela primeira vez em 1991. ’’ ’
Podemos realizar várias operações em strings, como Concatenação, Repetição e Fatiamento.
Concatenação: Significa a operação de juntar duas cordas.
Exemplo:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Resultado: Bem-vindo ao Python
Repetição:
Significa repetir uma sequência de instruções um certo número de vezes.
Exemplo:
Print(String1*4)
Resultado: WelcomeWelcomeWelcomeWelcome
Fatiamento: Fatiar é uma técnica para extrair partes de uma corda.
Observação: Em Python, o índice começa em 0.
Exemplo:
print(String1[2:5])
Resultado: lco
Python também suporta índice negativo.
print(String1[-3:])
Resultado: ome
Como Strings são imutáveis em Python, se tentarmos atualizar a string, um erro será gerado.
Exemplo:
String[1]= 'D'
Resultado: TypeError: o objeto ‘str’ não suporta atribuição de item
# 3) Lista
Uma lista pode conter uma série de valores.
Variáveis de lista são declaradas usando colchetes []. Uma lista é mutável, o que significa que podemos modificar a lista.
Exemplo:
List = [2,4,5.5,'Hi'] print('List[2] = ', List[2])
Resultado : Lista [2] = 5,5
print('List[0:3] = ', List[0:3])
Resultado: Lista [0: 3] = [2, 4, 5,5]
Atualizando a lista:
List[3] = 'Hello' If we print the whole list, we can see the updated list. print(List)
Resultado: [2, 4, 5.5, ‘Olá’]
# 4) Tupla
Uma tupla é uma sequência de objetos Python separados por vírgulas.
As tuplas são imutáveis, o que significa que as tuplas, uma vez criadas, não podem ser modificadas. Tuplas são definidas usando parênteses ().
Exemplo:
Tuple = (50,15,25.6,'Python') print('Tuple[1] = ', Tuple[1])
Resultado: Tupla [1] = 15
print('Tuple[0:3] =', Tuple[0:3])
Resultado: Tupla [0: 3] = (50, 15, 25,6)
Como as tuplas são imutáveis em Python, se tentarmos atualizar a tupla, um erro será gerado.
Exemplo:
Tuple[2]= 'D'
Resultado: TypeError: o objeto ‘tupla’ não suporta atribuição de item
# 5) Definir
Um conjunto é uma coleção não ordenada de itens. O conjunto é definido por valores separados por uma vírgula entre colchetes {}.
Exemplo:
Set = {5,1,2.6,'python'} print(Set)
Resultado: {‘Python’, 1, 5, 2.6}
No conjunto, podemos realizar operações como união e interseção em dois conjuntos.
Podemos realizar a operação Union usando | Operador.
Exemplo:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Resultado: A U B = {‘c’, ‘a’, 2, ‘d’}
Podemos realizar a operação de interseção usando o & Operator.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Resultado: {7}
Como o conjunto é uma coleção não ordenada, a indexação não tem significado. Portanto, o operador de fatiamento [] não funciona.
Set[1] = 49.3
Resultado: TypeError: objeto ‘set’ não suporta atribuição de item
# 6) Dicionário
Os dicionários são o tipo de dados integrado mais flexível em python.
Os itens dos dicionários são armazenados e buscados usando a tecla. Os dicionários são usados para armazenar uma grande quantidade de dados. Para recuperar o valor, devemos conhecer a chave. Em Python, os dicionários são definidos entre colchetes {}.
Usamos a chave para recuperar o respectivo valor. Mas não o contrário.
Sintaxe:
Valor chave
Exemplo:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Resultado: {1: ‘Olá’, 2: 7,5, 3: ‘Classe’}
Podemos recuperar o valor usando o seguinte método:
Exemplo:
print(Dict[2])
Resultado: 7,5
diferença entre qa e qc em teste de software
Se tentarmos recuperar o valor usando o valor em vez da chave, será gerado um erro.
Exemplo:
print('Dict[7.5] = ', Dict[7.5])
Resultado:
Traceback (última chamada mais recente):
Arquivo “”, linha 1, em
imprimir (“Dict [7.5] =“, Dict [7.5])
KeyError: 7,5
Também podemos atualizar o dicionário usando os seguintes métodos:
Exemplo:
Dict[3] = 'python' print(Dict)
Resultado:
{1: ‘Olá’, 2: 7,5, 3: ‘python’}
Espero que você tenha entendido as várias classificações de tipos de dados Python até agora, a partir deste tutorial.
Nosso próximo tutorial explicará tudo sobre os operadores Python !!
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Variáveis Python
- Operadores Python
- Funções de string Python
- Tipos de dados C ++
- Funções Python
- Parametrização de dados JMeter usando variáveis definidas pelo usuário
- Entrada-saída e arquivos em Python (Python abrir, ler e gravar em arquivo)
- Tutorial de Python para iniciantes (treinamento prático e gratuito em Python)