[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
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바