[파이썬] 옵셔널 파라미터

2021. 1. 17. 21:07·TIL/Python
728x90
반응형

def myself(name, age, nationality="한국"):

    print("내 이름은 {}".format(name))

    print("나이는 {]살".format(age))

    print("국적은 {}".format(nationality))

 

<옵셔널 파라미터를 제공하는 경우>

myself("홍길동", 17, "미국")

-> 내 이름은 홍길동

    나이는 17살

    국적은 미국

 

<옵셔널 파라미터를 제공하지 않는 경우>

myself("철수", 5)

-> 내 이름은 철수

    나이는 5살

    국적은 한국

 

* 옵셔널 파라미터는 모두 마지막에 있어야 한다.

def myself(name, nationality="한국", age):

    print("내 이름은 {}".format(name))

    print("나이는 {]살".format(age))

    print("국적은 {}".format(nationality))

 

위와 같이 중간에 있으면 오류가 발생함.

 

728x90
반응형

'TIL > Python' 카테고리의 다른 글

[파이썬] elif문  (0) 2021.01.27
[파이썬] if문  (0) 2021.01.27
[파이썬] while 반복문  (0) 2021.01.27
[파이썬] 문자열 포맷팅  (0) 2021.01.17
[파이썬] 함수와 return  (0) 2021.01.17
'TIL/Python' 카테고리의 다른 글
  • [파이썬] if문
  • [파이썬] while 반복문
  • [파이썬] 문자열 포맷팅
  • [파이썬] 함수와 return
야리니
야리니
오늘보다 내일 더 성장하는 개발자가 되기 위한 야리니 블로그입니다 :)
    반응형
    250x250
  • 야리니
    야리니의 step by step
    야리니
  • 링크

    • GitHub
    • Linkedin
  • 전체
    오늘
    어제
    • 분류 전체보기 (477)
      • TIL (379)
        • Java (97)
        • Kotlin (28)
        • JPA (16)
        • Spring (37)
        • Oracle (22)
        • JDBC (7)
        • Web(HTML, CSS, JS, jQuery) (90)
        • View Template (31)
        • AWS (7)
        • HTTP (7)
        • CS (5)
        • Linux, Unix (2)
        • Python (20)
      • Trouble Shooting(Error) (37)
      • Algorithm (15)
      • Git,GitHub (8)
      • Diary (23)
      • 독서 (9)
      • Etc (6)
        • Mac (1)
        • 학원준비과정 (2)
  • 블로그 메뉴

    • 방명록
    • 태그
  • 공지사항

    • 안녕하세요 :)
  • 인기 글

  • 태그

    java
    백엔드 개발자
    국비지원학원
    CSS
    코틀린
    HTML
    java기초
    Kotlin
    쌍용교육센터
    oracle
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
야리니
[파이썬] 옵셔널 파라미터
상단으로

티스토리툴바