Menu
Coddy logo textTech

Valores Padrão

Parte da seção Fundamentals do Journey de Python da Coddy. Lição 48 de 77.

Às vezes, quando criamos uma função, queremos ter alguns argumentos que sejam opcionais, com valores `default` pré-determinados.Exemplo:
def greet(name, greeting="Hello"):
    print(name, greeting)
Usando a função apenas com o argumento obrigatório:
greet("John")
# Output: John Hello
Usando a função com ambos os argumentos (both):
greet("john", "welcome")
# Output: john welcome
Você pode ter múltiplos argumentos com valores padrão:
def describe_person(name, age=25, city="Unknown"):
    print(f"{name} is {age} years old and lives in {city}")
describe_person("Alice")
# Uses both defaults

describe_person("Bob", 30)
# Uses default city

describe_person("Charlie", 35, "New York")
# Uses no defaults
Regra Importante: Argumentos default devem vir depois dos argumentos não-default na definição da função.
# Correct:
def greet(name, greeting="Hello"):
    print(f"{greeting}, {name}!")
# Incorrect:
def greet(greeting="Hello", name):
    print(f"{greeting}, {name}!")

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals

Pratique por conta própria: Compilador de Python online