728x90

파이썬에서 함수는 하나 이상의 값을 반환할 수 있습니다.

함수에서 여러 개의 값을 반환하려면, return 키워드 다음에 반환할 값을 쉼표로 구분하여 나열합니다.

아래는 두 개의 값을 반환하는 예시입니다.

def get_name_and_age():
    name = "John"
    age = 30
    return name, age

위의 함수는 이름과 나이 두 개의 값을 반환합니다. 함수를 호출하면, 반환된 값들은 튜플(tuple) 형태로 반환됩니다.

name, age = get_name_and_age()
print(name)  # 출력 결과: John
print(age)   # 출력 결과: 30

위의 코드에서 get_name_and_age() 함수를 호출하면, name 변수에는 "John"이, age 변수에는 30이 할당됩니다.

또 다른 예시로, 아래와 같이 딕셔너리(dictionary) 형태로 값을 반환할 수도 있습니다.

def get_person_info():
    name = "Jane"
    age = 25
    address = "Seoul"
    return {"name": name, "age": age, "address": address}

위의 함수에서는 이름, 나이, 주소를 딕셔너리 형태로 반환합니다. 함수를 호출하면, 반환된 값은 딕셔너리 형태로 반환됩니다.

person_info = get_person_info()
print(person_info["name"])     # 출력 결과: Jane
print(person_info["age"])      # 출력 결과: 25
print(person_info["address"])  # 출력 결과: Seoul

위의 코드에서 get_person_info() 함수를 호출하면, person_info 변수에 딕셔너리 형태로 값이 할당됩니다. 딕셔너리에서 각 값을 가져오려면, person_info 딕셔너리의 키(key)를 사용하여 값을 가져올 수 있습니다.

 

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업,인공지능프로젝트

728x90

+ Recent posts