주요 메타문자. : 줄바꿈 문자를 제외한 모든 문자와 일치합니다.^ : 문자열의 시작 부분에 대응됩니다.$ : 문자열의 끝 부분에 대응됩니다.: 앞의 문자가 0회 이상 반복되는 부분에 매치됩니다.: 앞의 문자가 1회 이상 반복되는 부분에 매치됩니다.? : 앞의 문자가
이터레이터(iterator)와 반복 가능한 객체(iterable)는 Python에서 중요한 개념으로, 둘 다 반복 작업을 수행하는데 사용됩니다.정의: 반복 가능한 객체는 순회 가능한 객체를 의미하며, for 루프에서 사용할 수 있는 모든 객체입니다.예시: 리스트, 튜플
파이썬에서 입력을 받기 위한 방법은 여러가지가 있지만, 그 중 input()과 sys.stdin.readline()에 대해 알아보고자 합니다.1\. input()파이썬에서 가장 일반적인 사용자 입력 방식으로, 입력을 받을 때마다 문자열 형태로 반환합니다. 주로 간단한
제너레이터(generator)는 이터레이터의 한 종류로, 값을 한 번에 모두 생성하는 대신, 필요한 순간에 값을 하나씩 생성해 메모리 효율적으로 데이터를 처리할 수 있습니다. 이터러블 객체와 유사하게 순회 가능한 특성을 갖고 있지만, 한 번 생성된 값을 재사용하지 않는