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.

Répondez maintenant à l’exercice sur le contenu :

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

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

62.4. Fundamentos da linguagem Python: Operadores em Python

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte