[파이썬] Lambda 함수
일급 함수 파이썬은 일급 객체를 지원하는 일급 함수를 사용합니다. 일급 함수는 함수 안에 함수를 선언 가능하고, 함수를 인자로 전달하거나 반환값으로 함수를 사용할 수 있습니다. 람다 함수 람다 함수는 이름이 없는 한 줄짜리 함수로, 간단한 함수를 간결하게 표현할 때 사용됩니다. 즉, def를 사용해야 될 정도로 함수의 내용이 복잡하지 않거나, def를 사용할 수 없는 상황일 때, 람다를 적용합니다. 람다 함수는 lambda 키워드를 사용하여 정의합니다. (lambda x, y: x + y)(1, 2) 람다함수 예시 람다 함수도 가변 인수를 받을 수 있습니다. 예를 들어, lambda a, *args, **kwargs: ...와 같이 사용할 수 있습니다. 리스트에 람다 함수를 저장하여 나중에 사용할 수 있..
더보기
[파이썬] 정규 표현식
정규 표현식 : 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어 import re # 정규 표현식 모듈 불러오기 # 문자열 정의 ss = '1234 abc 가나다abcABC_123555_6python is fun' # re.findall을 사용하여 패턴에 맞는 부분 찾기 print(re.findall(r'123', ss)) # ['123'] print(re.findall(r'가나', ss)) # ['가나'] # 문자 클래스 및 반복 관련 메타문자 사용 print(re.findall(r'[1,2,5]+', ss)) # ['1', '2', '5', '555'] print(re.findall(r'[0-9]+', ss)) # ['1234', '123555', '6'] # 특수문자 활용 prin..
더보기