(33), 파이썬 기반 학습 - 빌더 및 목록 작성기 및 반복자

#!는 / usr / 빈 /를 ENV 파이썬 
#__author : HLC 
#date : 2019년 6월 7일 

# 나열 식 
# DEF F (N-) 
. # n을 리턴 ** 3 
#의 A = [F 범위에서 X에 대한 (X) (10)] #에 상기 파라미터 반드시 나중에 같은 
# 전단 (a) #의 [0 ,. 1 ,. 8, 27, 64, 125, 216, 343, 512, 729] 

# 발생기 

(X)이 # A = (X의 범위 (10)) 
# 인쇄 (A) 

A의 I에 대한 # : # 동일한 인쇄 (다음의 (a)) 순회 
# 인쇄 (I) 

"" " 
발전기 기능과 조금 다른 정상적인 기능이 반환하는 것입니다 yeild가 문법적 특징으로 상태를 유지하는 일시 수 있지만 대체 yeild, 내부 구현 반복자 프로토콜은 
"" " 
# 데프 foo는 () : 
# 인쇄 ("OK ")를 
역할 # 수율 1 개 # 수율 결함 연주 
인쇄 # ( "OK2") 
# 수율 2 
에 foo 난에 대한 # () : 
# 인쇄 (I) 


뒤쪽 루프에 대한 #와 함께, 반복 가능 객체이다는 __iter의 __을 가지고 긴으로 () 메소드는 반복 가능 객체이다

: DEF # (최대) 집속 이온빔 
후 #의 N- 전에 = 0,0,1를 
# 않음 - 그동안 <맥스 
# 전단 (후) 
후 = 전후 후 + 전에 # 
# = N-N- + 1. 
# FIB를 (8. ) 

# 함수 작성기 차이 : 함수가 모든 콘텐츠를 메모리에로드되며, 상기 발전기는 단지 필요한 시간에 원하는 값을 제거한다 

"" ". 
발생기 반복자이다 

반복자 두 조건을 만족 : 
1,이 ITER 방법, 
(2), 다음 방법, 

세 가지 내부 순환을 위해 : 
1, 전화가 ITER 방법을 반복 가능 객체는 반복자 객체를 반환 
(2), 반복자의 다음 방법으로 개체를 호출 계속 
3, 프로세스 StopIteration을을 

"" "

  

추천

출처www.cnblogs.com/hlc-123/p/10987984.html