위치 인수, 키워드 인수 (파이썬 함수의 인수 종류)
00 개요코드 분석 도중 def retry(_func=None, *, count=3): 라는 코드를 봤는데, *의 의미를 찾다보니 함수 정의에서 매개변수의 위치 인수 및 키워드 인수를 구분하는 역할을 한다고 하여 위치 인수 및 키워드 인수의 개념부터 정리하고자 함01 매개변수 및 인자/인수 (Parameter and Arguments)참조:간단한 정의매개변수 (Parameter): 함수 정의 시 () 안에 지정하는 이름인자 또는 인수 (Argument): 함수 호출 시 매개변수로 전달되는 실제 값 예시:def add(x, y): # x, y -> add 함수의 매개변수 return x + ya = 2b = 3add(a, b) # a, b, 2, 3 -> add 함수의 인..
2024. 8. 4.
namedtuple (파이썬 자료형)
00 개요목적: 코드분석 중 from collections import namedtuple 하는데 namedtuple의 개념을 이해 및 정리하고자 함namedtuple을 이해하기 위해선 파이썬의 데이터 자료형인 tuple과 dictionary를 먼저 알아야 함 01 tuple이란1. 정의순서가 있는 데이터 집합 → 인덱스로 접근 가능한 번 생성된 후 수정 불가형태: ('a', 'b', 'c', 1, 2, 3, ...)2. 튜플 생성1) 괄호 사용 ( )Note: 괄호 안에 콤마 (,) 미사용 시 int로 선언됨>>> tuple1 = ('abc', 123, 3.14, ['ed', 456], ('g', 'h'))>>> tuple1('abc', 123, 3.14, ['ed', 456], ('g', 'h'))>..
2024. 7. 31.