logo
Search검색어를 포함하는 게시물들이 최신순으로 표시됩니다.
    Table of Contents
    [Python] 기본값

    이미지 보기

    [Python] 기본값

    • 21.07.15 작성

    • 읽는 데 2

    TOC

    예시 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

    profile

    FE Developer 박승훈

    노력하는 자는 즐기는 자를 이길 수 없다