Menu
CoddyTech

기본값

Coddy Python 여정의 기초 섹션에 포함된 레슨. 77개 중 48번째.

함수를 만들 때 미리 정해진 기본값이 있는 선택적 인수를 두고 싶을 때가 있습니다.예시:
def greet(name, greeting="Hello"):
    print(name, greeting)
필수 인수만 사용하여 함수를 호출하기:
greet("John")
# 출력: John Hello
두 인수를 모두 사용하여 함수 호출하기:
greet("john", "welcome")
# 출력: john welcome
기본값이 있는 인수를 여러 개 사용할 수 있습니다:
def describe_person(name, age=25, city="Unknown"):
    print(f"{name} is {age} years old and lives in {city}")
describe_person("Alice")
# 두 기본값을 모두 사용

describe_person("Bob", 30)
# 도시 기본값을 사용

describe_person("Charlie", 35, "New York")
# 기본값을 사용하지 않음
중요한 규칙: 함수 정의에서 기본 인수는 기본값이 없는 인수 뒤에 와야 합니다.
# 올바른 예:
def greet(name, greeting="Hello"):
    print(f"{greeting}, {name}!")
# 잘못된 예:
def greet(greeting="Hello", name):
    print(f"{greeting}, {name}!")

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러