[PYTHON] 디폴트 매개변수

2023. 7. 3. 09:08·PYTHON
#디폴트 매개변수
# - 인자값이 없더라도 매개변수에 기본 지정값을 통하여 초기화를 해주는 기능
# - 함수의 수를 줄이고 통합적인 처리를 하기 위해서 만들어진 문법
# - 매개변수에 대입 연산자를 통해 기본값으로 지정하면 된다


#디폴트 매개변수 주의사항
# - 인자 값을 적은 순서대로 매개변수 왼쪽부터 차례로 들어간다
# - 디폴트 매개변수를 정의할 때는 반드시 가장 우측부터 정의해야 한다

def disp(a,b = 10, c = 30):
    print(a, b, c)

disp(1)

disp(1,2)

disp(1,2,3)

#키워드 인자
# - 매개변수에 들어갈 데이터를 지정하여 넣는다
# - 필요에 따라 매개변수를 지정하여 데이터를 넣어줄 수 있다
# - 호출할 때는, 매개변수명 = 인자값

disp(1, c = 20)
disp(b = 20, a = 10)
저작자표시 (새창열림)

'PYTHON' 카테고리의 다른 글

[PYTHON] 클래스(소멸자)  (0) 2023.07.04
[PYTHON] 클래스(Class)  (0) 2023.07.03
[PYTHON] dictionary  (0) 2023.06.30
[PYTHON] list와 tuple  (0) 2023.06.29
[PYTHON] import time 관련 예제  (0) 2023.06.29
'PYTHON' 카테고리의 다른 글
  • [PYTHON] 클래스(소멸자)
  • [PYTHON] 클래스(Class)
  • [PYTHON] dictionary
  • [PYTHON] list와 tuple
whkim98
whkim98
꾸준히 내 것으로 만드는 게시글을 작성하자
  • whkim98
    내 일기장
    whkim98
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • Project
        • Insty
        • ERP
      • Cloud
        • NAVER CLOUD Web DevOps
        • Public
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
        • 리눅스마스터
        • AWS
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
      • DevOps
  • 블로그 메뉴

    • 홈
    • GitHub
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    Cloud
    eGov
    Java
    html
    spring
    Python
    javascript
    Postman
    annotation
    Tomcat
    git
    코딩테스트
    web
    node
    SQLD
    코테
    jsp
    AWS
    정보처리기사
    React
    RDBMS
    github
    해시 암호화
    CORS
    프로그래머스
    AdSP
    js
    gitbash
    코딩
    django
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
whkim98
[PYTHON] 디폴트 매개변수
상단으로

티스토리툴바