[Python] 기본값

작성:    

업데이트:

카테고리:

태그: , , ,

예시 1

  • 이름, 나이, 주사용 언어를 다루는 함수 profile
def profile(name, age, main_lang):
    print("이름 : {0}\t나이 : {1}\t주 사용 언어 : {2}"\
          .format(name, age, main_lang))

profile("유재석", 20, "파이썬")
profile("김태호", 25, "자바")

# 출력값 :
# 이름 : 유재석  나이 : 20  주 사용 언어 : 파이썬
# 이름 : 김태호  나이 : 25  주 사용 언어 : 자바


예시 2

  • 같은 학교, 학년, 반, 수업을 듣는 경우
  • 중복되는 변수값을 매번 쓸 필요가 없다.
  • 이때 사용되는 개념 : 기본값
  • 값이 전달될 때는 전달된 값을 사용하고, 그렇지 않은 경우 기본값을 사용하겠다.
def profile(name, age=17, main_lang="파이썬"):
    print("이름 : {0}\t나이 : {1}\t주 사용 언어 : {2}" \
          .format(name, age, main_lang))

profile("유재석")
profile("김태호")

# 출력값 :
# 이름 : 유재석  나이 : 17  주 사용 언어 : 파이썬
# 이름 : 김태호  나이 : 17  주 사용 언어 : 파이썬


Reference

댓글남기기