기본값
Coddy Python 여정의 Fundamentals 섹션에 포함된 레슨 — 77개 중 48번째.
가끔 함수를 만들 때, 미리 정해진 기본값을 가진 선택적 인자(argument)를 두고 싶을 때가 있습니다.예시:필수 인자만 사용하여 함수 사용하기:두 인자 모두를 사용하여 함수 호출하기:기본값을 가진 여러 개의 인자를 가질 수 있습니다:중요한 규칙: 기본 인자(Default arguments)는 함수 정의에서 기본 인자가 아닌 것(non-default arguments) 뒤에 와야 합니다.
def greet(name, greeting="Hello"):
print(name, greeting)greet("John")
# Output: John Hellogreet("john", "welcome")
# Output: john welcomedef 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# Correct:
def greet(name, greeting="Hello"):
print(f"{greeting}, {name}!")# Incorrect:
def greet(greeting="Hello", name):
print(f"{greeting}, {name}!")직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.