2.3. Fundamentos da linguagem Python: Tipos de dados em Python

Página 5

2.3. Fundamentos da Linguagem Python: Tipos de Dados em Python

Python é uma linguagem de programação dinamicamente tipada, o que significa que você não precisa declarar explicitamente o tipo de dado de uma variável quando a cria. O interpretador do Python infere o tipo de dado com base no valor que você atribui. No entanto, entender os diferentes tipos de dados disponíveis em Python é crucial para escrever código eficaz e eficiente. Neste capítulo, discutiremos os principais tipos de dados em Python: números, sequências, conjuntos e mapeamentos.

Números

Python suporta três tipos de números: inteiros (int), números de ponto flutuante (float) e números complexos (complex). Inteiros podem ser de qualquer comprimento, enquanto os números de ponto flutuante são números reais que contêm uma parte decimal. Os números complexos, por outro lado, são escritos na forma a + bj, onde a e b são números reais e j representa a raiz quadrada de -1.

Sequências

As sequências em Python são uma coleção ordenada de itens. Os três tipos de sequências em Python são strings, listas e tuplas. As strings são sequências de caracteres, enquanto as listas e as tuplas são sequências de qualquer tipo de dados. A principal diferença entre listas e tuplas é que as listas são mutáveis, o que significa que você pode alterar seus elementos, enquanto as tuplas são imutáveis.

Conjuntos

Um conjunto em Python é uma coleção não ordenada de itens únicos. Os conjuntos são úteis quando você quer manter uma coleção de itens, mas não se importa com a sua ordem, e quer garantir que não haja duplicatas. Python suporta dois tipos de conjuntos: set e frozenset. O tipo set é mutável, o que significa que você pode adicionar e remover itens dele, enquanto o frozenset é imutável.

Mapeamentos

O único tipo de mapeamento em Python é o dicionário. Um dicionário é uma coleção não ordenada de pares chave-valor. As chaves em um dicionário devem ser únicas e imutáveis, o que significa que você pode usar strings, números ou tuplas como chaves, mas não listas ou outros dicionários. Os valores em um dicionário podem ser de qualquer tipo de dados.

Conversão de Tipos de Dados

Python também suporta a conversão entre diferentes tipos de dados. Você pode usar funções como int(), float(), str(), list(), tuple(), set(), e dict() para converter dados de um tipo para outro. No entanto, tenha em mente que nem todas as conversões são possíveis. Por exemplo, você não pode converter uma string que contém caracteres não numéricos em um número.

Conclusão

Em resumo, Python suporta uma variedade de tipos de dados que você pode usar para armazenar e manipular informações em seu código. Cada tipo de dado tem suas próprias características e usos, por isso é importante entender como e quando usá-los. No próximo capítulo, discutiremos as operações que você pode realizar com esses tipos de dados.

Ahora responde el ejercicio sobre el contenido:

Quais são os três tipos de números suportados pela linguagem de programação Python?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

62.4. Fundamentos da linguagem Python: Operadores em Python

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.