본문 바로가기
SW.AI 트랙/python

[Python] 파이썬. 함수/기본값

by AI 봇 2023. 3. 17.

 

def profile(name, age, main_lang):
        print("이름 : {0}\t나이 : {1}\t 주 사용 언어 : {2}"\
              .format(name, age, main_lang))
profile("홍길동", 20, "파이썬")
profile("허균", 34, "자바")

 

(출력)

이름 : 홍길동	나이 : 20	 주 사용 언어 : 파이썬
이름 : 허균	나이 : 34	 주 사용 언어 : 자바

 

 

기본값이 지정된 경우

같은 학년이라고 할 때 나이(age)가 모두 같은 경우, 나이의 값을 새로 받는 것이 아니라 함수에 지정할 수 있다.

함수에 전달받지 값의 경우는 기본값을 반환합니다.

def profile(name, age=17, main_lang="파이썬"):
        print("이름 : {0}\t나이 : {1}\t 주 사용 언어 : {2}"\
              .format(name, age, main_lang))
profile("홍길동")
profile("허균")

 

(출력)

이름 : 홍길동	나이 : 17	 주 사용 언어 : 파이썬
이름 : 허균	나이 : 17	 주 사용 언어 : 파이썬