Liên hệ quảng cáo

ia 4d

Tipo de dados Python

Objetivos deste capítulo

Tempo estimado de conclusão: 20 minutos a 30 minutos
  1. Conheça os fundamentos dos tipos de dados comumente usados ​​no Python.
  2. Tornar possível lidar com tipos de dados importantes, como tipo de lista e tipo de dicionário.

Quadro geral

Primeiro de tudo, vamos dar uma olhada mais de perto na imagem geral dos tipos de dados no Python. 
Neste capítulo, vamos nos concentrar no tipo inteiro, tipo de string, tipo de lista, tipo de dicionário mostrado abaixo.

Variáveis ​​e Tipos

Em algumas linguagens de programação, existem linguagens que precisam fazer "declaração de tipo (declaração para armazenar este tipo nesta variável)" ao declarar variáveis. 
Por exemplo, outras linguagens de programação (como linguagem Java e linguagem C) exigem declaração de tipo. 
No entanto, como as variáveis ​​do Python não precisam de declarações de tipo, você pode colocar qualquer tipo em variáveis.

Tipo de dados

Eu vi os valores "string" e "valor numérico" até o momento. 
Estes são chamados de "tipos de dados" e existem vários tipos. 
Os principais são o tipo inteiro, o tipo de string, o tipo de dicionário, o tipo de lista.

Número (tipo numérico)

1) inteiro (int) 
2) número pequeno / número real (flutuante) 
3) número complexo 
.

Tipo de corda

Se você colocá-lo com aspas duplas ("e") ou aspas simples ('e'), ele se torna uma cadeia de caracteres. 
Existem três métodos de descrição da seguinte forma.
No Python, colocando-o entre aspas duplas ("e") ou aspas simples ('e') resultará em uma cadeia de caracteres, de modo que a seguinte variável x é do tipo string.
Além disso, embora seja possível usar tanto + quanto * no tipo de cadeia de caracteres, + significa combinar
ao usar entre cadeias de caracteres , e é possível representar várias cadeias de caracteres como uma cadeia de caracteres. Um símbolo de asterisco (*) pode ser usado para repetir uma string .
Vamos verificar cada um deles.
Aqui está um exemplo usando *.

Conversão de tipo (cast)

Vamos escrever o seguinte programa e realmente executá-lo.
Então TypeError: Não é possível converter o objeto 'int' para str implicitamente e recebo um erro. 
Dessa forma, se você concatenar tipos de cadeia de caracteres e tipos numéricos com diferentes tipos de dados, ocorrerá um erro. 
Assim, para evitar este erro, para converter o valor numérico para um tipo de cadeia, será tratado como uma concatenação de outro string, ele pode ser consolidado. Alterar o tipo de dados
como esse é chamado de "conversão de tipo" ou "conversão".
Para converter um tipo numérico em um tipo de string, use str ().

Tipo de lista

Esta seção explicará o tipo de lista. 
Tipos de lista são tipos muito importantes, mesmo entre tipos de dados. 
Neste capítulo, explico apenas o mínimo necessário, mas explicarei o tipo de lista detalhado com os textos do nível intermediário e da lista.
Bem, a variável pode gerenciar apenas um dado, mas o tipo de lista pode gerenciar vários dados (variáveis). 
Em outras linguagens, é chamado matriz. 
A lista do Python não requer a definição do tipo a ser armazenado. 
Use uma lista quando quiser gerenciar vários dados. 
lista é declarada na forma de nome da matriz = ["x", "y", "z"]. 
O conteúdo da lista começa contando a partir da esquerda, é cuidado para não começar com 1, porque conta de 0, não 1. 
Os números anexados ao conteúdo dessa lista são chamados de índices ou índices.

Adicione uma lista

Usando append () você pode adicionar um elemento ao final da lista.

Tipo de dicionário

Um tipo de dicionário (tipo de dicionário) é um tipo de dados que contém pares Chave / Valor.
Em seguida é a sintaxe do tipo de dicionário.
Para o tipo de lista, o número do índice começa em 0 e os valores são armazenados em ordem de 0, mas o tipo de dicionário inclui o uso de {}. 
Esse ponto é semelhante ao tipo de dicionário, mas o tipo de dicionário não recebeu um valor do índice 0. 
Como resultado, a lista pode acessar o valor com o número do índice, enquanto no tipo de dicionário você pode acessar o valor com qualquer sequência de chaves.
Primeiro, vamos dar uma olhada em um programa simples.

Diferença entre o tipo de lista e o tipo de dicionário

Até agora, aprendi o tipo de lista e o tipo de dicionário, mas qual é a diferença entre eles? 
Essa é a maneira diferente de acesso ao elemento . 
O tipo de lista acessou o elemento com o índice (sufixo), mas o tipo de dicionário acessa o elemento com a chave (cadeia de caracteres ou valor numérico). 
Além disso, embora o tipo de lista use [], o tipo de dicionário também usa {}.

Lugares comuns do tipo de lista e tipo de dicionário

Então qual é a parte comum entre os dois? 
A parte comum é que tanto o tipo de lista como o tipo de dicionário podem armazenar elementos como diferentes tipos de dados (int, str). 
Além disso, a reescrita de elementos é possível.

Resumo

Neste capítulo, examinei vários tipos de dados do Python. 
Tipos de lista e tipos de dicionário são tipos que são freqüentemente usados ​​com freqüência em sintaxes de controle para serem aprendidas no próximo capítulo, então vamos lidar com eles.

Exercícios

1. Por favor, faça uma lista chamada years_list com elementos de 2017 a 2021. 
2. Por favor, recupere o ano deste ano de years_list e imprima com print. 
3. Por favor, imprima 2021 anos a partir da impressão de years_list. 
4. Crie uma lista com nomes de variáveis ​​livres, com 3 cadeias de caracteres favoritos como elementos. 
Por favor, adicione uma nova cadeia de caracteres ao final da lista com três cadeias de caracteres criadas em 5.4. No entanto, adicione-a ao final usando uma determinada função em vez de adicioná-la normalmente. 
6. Por favor, faça um tipo de dicionário com 3 pares de nome / idade. (Por favor, dê seu nome e idade livremente.) A chave é o nome e o valor é a idade

Postar um comentário

Postagem Anterior Próxima Postagem