Python para Iniciantes – Parte 2

Python é uma linguagem de programação altamente flexível e dinâmica, que não exige que você declare explicitamente os tipos de dados das variáveis. No entanto, entender os tipos de dados é fundamental para escrever código eficiente e livre de erros. Neste post, vamos explorar os tipos de dados mais comuns em Python e dar alguns exemplos práticos.

Tipos de Dados Básicos em Python

Inteiro (int): Este é o tipo de dados para números inteiros. Exemplos:

idade = 25
efone = 1234567890

Flutuante (float): Usado para representar números decimais. Exemplos:

altura = 1.75
uto = 19.99

String (str): Usado para texto. Strings devem ser colocadas entre aspas simples ou duplas. Exemplos:

nome = "João"
lá, mundo!’

Booleano (bool): Representa os valores True (verdadeiro) e False (falso). Exemplos:

esta_chovendo = False
e = True

Exemplos de Conversões de Tipos

Você pode converter entre diferentes tipos de dados em Python usando funções de conversão. Por exemplo:

# Convertendo um inteiro para uma string
idade = 30
idade_texto = str(idade)
# Convertendo uma string para um inteiro
numero_texto = "42"
numero = int(numero_texto)
# Convertendo um número flutuante para um inteiro
altura = 1.85
a = int(altura)

Tipo de Dados Lista

Outro tipo de dados importante é a lista (list), que é uma coleção ordenada de elementos. Aqui está um exemplo:

p-block-code”>frutas = ["maçã", "banana", "laranja"]

Você pode acessar os elementos de uma lista usando índices, por exemplo:

p-block-code”>primeira_fruta = frutas[0] # "maçã"

Tipo de Dados Dicionário

Os dicionários (dict) são coleções de pares chave-valor. Eles são úteis para armazenar informações relacionadas. Veja um exemplo:

p-block-code”>pessoa = {"nome": "Maria", "idade": 28, "cidade": "São Paulo"}

Você pode acessar os valores usando as chaves:

p-block-code”>nome_da_pessoa = pessoa["nome"] # "Maria"

Estes são apenas alguns dos tipos de dados mais comuns em Python. À medida que você avança na programação, também pode criar seus próprios tipos de dados personalizados usando classes. A compreensão desses tipos de dados é essencial para se tornar um programador Python competente. Continue praticando e explorando para aprimorar suas habilidades!