티스토리 뷰
아래 답변은 챗지피티에 질문해서 받은 답변을 바탕으로 일부 수정하여 작성되었습니다.
`*`는 파이썬에서 키워드 전용 매개변수를 선언하기 위한 문법입니다. 이를 통해 해당 매개변수 이후의 모든 매개변수가 키워드 방식으로만 지정되어야 함을 나타냅니다.
다음은 `*`를 사용하여 함수를 정의하고 호출하는 예시입니다:
def func(arg1, *, key1=None, key2=None):
print("arg1:", arg1)
print("key1:", key1)
print("key2:", key2)
# 함수 호출
func("arg", key1="value1", key2="value2")
만약 다음과 같이 호출하면 오류가 발생합니다:
# 오류 발생: TypeError: func() takes 1 positional argument but 3 were given
func("arg", "value1", "value2")
'IT dev' 카테고리의 다른 글
hackerrank.com 프로그래밍 기술 배우기 기록 (업데이트) (0) | 2024.05.26 |
---|---|
깃! 커밋 메시지에 오타가! (깃 커밋 메시지 수정하기) (0) | 2024.01.05 |
(강의내용 누락)이진트리 reconstract 로직 설명 (1) | 2023.12.21 |
[강의링크&실습저장소] 자료구조 - Data Structures with Python (1) | 2023.12.18 |
mysql json 색인 index 만들기 (ver 8 기준) (0) | 2023.06.29 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- D 드라이브
- Olive Show 2015
- 윈도우즈 10
- 이재훈 셰프
- 크레이프 반죽 만들기
- OS X El Capitan
- olive show 2015 e32 151006
- 파이썬 #자료구조 #data_structures #해시테이블 #한방향연결리스트 #양방향연결리스트 #실습 #깃허브
- 허브 치킨 통구이
- 가이린
- Bluetooth 4.0
- 다이크
- 덴경대
- mackbook pro 13 2011
- 채낙영 셰프
- 제육 크레이프
- 사용자 폴더 이동
- COTEetCIEL
- OS X 10.11
- 13inch-OLIVE
- mysql #json #json_index # mysql_json
- continuity activation tool
- AirDrop
- 윈도우 10
- Users folder
- Windows 10
- 파이썬 #이진트리 #python
- 올리브쇼 2015
- 커밋
- 파이썬 #Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함