Tutorial Python 72 - 94
Tutorial Python 72 - 94
Funções em Python
Definição
1 Inicia com 'def', seguido do nome e parênteses.
Parâmetros
2
Podem receber valores padrão e ser opcionais.
Retorno
3
Usa 'return' para enviar um resultado.
Documentação
4
Usa docstrings para descrever a função.
def nome_da_funcao():
# Bloco de código da função
print("Olá, mundo!")
12 /0 3 /2 0 2 5
def imprimirNomeCurso():
print(“Curso de Python")
imprimirNomeCurso()
def saudacao(nome):
print(f"Olá, {nome}! Bem-vindo ao curso de Python.")
2
12 /0 3 /2 0 2 5
#Valores Padrão
def saudacao(nome="Visitante"):
print(f"Olá, {nome}!")
3
12 /0 3 /2 0 2 5
resultado = multiplicar(4, 6)
print(f"O resultado da multiplicação é {resultado}")
print(verificar_numero(10)) 4
print(verificar_numero(-3))
print(verificar_numero(0))
12 /0 3 /2 0 2 5
def calcular_area(raio):
‘’’Calcula a área de um círculo com base no raio informado.
Parâmetros:
raio (float): O raio do círculo.
Retorna:
float: A área do círculo.’’’
return 3.14159 * (raio ** 2)
print(calcular_area.__doc__)
def
Definir um valor para
Valores padrão saudacao(nome="Visita
parâmetros opcionais
nte"): 5
Dicionário em Python
Um dicionário em Python é uma estrutura de dados que mapeia
chaves para valores.
Isso significa que, em vez de acessar os elementos por índices
(como nas listas), acessamos os valores por chaves únicas.
meu_dicionario = {
"chave1": "valor1",
"chave2": "valor2",
"chave3": "valor3"
}
Cada chave deve ser única e pode ser uma string, número ou tupla
imutável.
Os valores podem ser de qualquer tipo (string, número, lista, outro
dicionário, etc.).
Dicionário em Python
#Um Criando um dicionário com {}
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
print(aluno)
print(aluno)
12 /0 3 /2 0 2 5
Dicionário em Python
#Acessando com colchetes []
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
print(aluno["nome"])
print(aluno["idade"])
print(aluno[“nota"])
Dicionário em Python
#Acessando com colchetes []
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
nome = aluno["nome"]
idade = aluno["idade"]
nota = aluno["nota"]
7
Dicionário em Python
#Modificando Valores em um Dicionário
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
print(aluno)
Dicionário em Python
#Adicionando novos Pares Chave-Valor em um Dicionário
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
aluno["curso"] = "Matemática"
8
print(aluno)
12 /0 3 /2 0 2 5
Dicionário em Python
#Usando .pop() (Retorna o valor removido)
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
nota_removida = aluno.pop("nota")
print(aluno)
Dicionário em Python
#Podemos percorrer as chaves de um dicionário usando for
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
Dicionário em Python
#Podemos percorrer os valores de um dicionário usando .values()
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
Dicionário em Python
#Podemos percorrer chaves e valores de um dicionário usando .items()
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
Dicionário em Python
#Métodos Úteis para Dicionários
aluno = {
"nome": "Carlos",
"idade": 17,
"nota": 8.5
}
Dicionário em Python
#Dicionários dentro de Dicionário
escola = {
“Carlos": {"idade": 17, "nota": 8.5},
“Ana": {"idade": 16, "nota": 9.2}
}
11
12 /0 3 /2 0 2 5
Dicionário em Python
#Dicionários dentro de Dicionário com função zip, junta duas ou mais listas
escola = {
'nome': {'Calor', 'Ana', 'João'},
'idade': {16, 15, 17},
'nota': {8, 9.5, 7}
}
12