본문 바로가기
Language/Python

Positional / keyword argument

by Wikinist 2023. 7. 3.

Positional argument

  • / 왼쪽에 존재하는 변수는 positional argument로 동작한다.
  • 키워드로 값을 지정할 수 없다.

Keyword argument

  • * 오른쪽에 존재하는 변수는 keyword argument로 동작한다.
  • 위치에 맞춰서 값을 전달 할 수 없다.

/와 * 사이의 매개변수들은 positional과 keyword 모두 사용 가능하다.

def function(a, b, /, c, d, *, e)

위와 같은 함수가 존재할 때 a와 b는 Positional argument이며, e가 Keyword argument이다.
c와 d는 양쪽 모두 사용 가능하다.

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

[2023-07-06] 파이썬 강의 내용 정리  (0) 2023.07.06
Code formatter, Black  (0) 2023.07.04
Python에서 *  (0) 2023.07.03
VS Code - Python 환경  (0) 2023.06.30
Anaconda  (0) 2023.06.30