본문 바로가기
Python/Python

함수 기본값 인자

by Sondho 2020. 4. 28.

 - 값을 주지 않아도 기본값으로 설정된 값이 입력받게 된다.

 

 - 기본값 인자와 일반 일자가 있을 때, 기본값 인자가 먼저 와야한다.

 

def is_on_list(dyas, day):
    return day in days

def get_x(days, number):
    return days[number]

def add_x(days, day):
    return days.append(day)

def remove_x(days, day):
    return days.remove(day)

days = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
print("Is Wed on 'days' list?", is_on_list(days, "Wed"))
print("The fourth item in 'days' is:", get_x(days, 3))

add_x(days, "Sat")
print(days)

remove_x(days, "Mon")
print(days)

 

# 함수 기본값 인자
def is_on_list(dyas=[], day=""):
    return day in days

def get_x(days=[], number=0):
    return days[number]

def add_x(days=[], day=""):
    return days.append(day)

def remove_x(days=[], day=""):
    return days.remove(day)

days = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
print("Is Wed on 'days' list?", is_on_list(days, "Wed"))
print("The fourth item in 'days' is:", get_x(days, 3))

add_x(days, "Sat")
print(days)

remove_x(days, "Mon")
print(days)

댓글