728x90
반응형
코딩공부
-
13주차 목 1116 (이터레이터, 제너레이터, 정규표현식)광주인력개발원 일일포스팅(메모장) 2023. 11. 16. 16:53
파이썬에서 반복 가능한 객체(클래스)를 표현하는데 사용되는 인터페이스 이터레이터는 iter()함수와 next()함수를 이용하여 반복(Iterator)을 수행함 ### 클래스 정의하기 class MyIterator : ### 클래스 생성자 정의하기 def __init__(self) : self.cuurent_value = 0 print(f"#1 (__init__) : self={self} / self.cuurent_value={self.cuurent_value}") ### 자신의 클래스를 반환하는 iter 함수 정의 def __iter__(self) : print(f"#2 (__iter__) : self={self}") return self ### 반복을 수행하는 next 함수 정의 def __next__..