Python 3.2 교체 기의 next 함수 인 스 턴 스 설명

1188 단어 Python교체 기next
python 에서 iter 함 수 를 사용 하면 질서 있 는 취 합 형식의 교체 기 를 얻 을 수 있 습 니 다.저 는 개인 적 으로 교체 기 를 next 포인터 가 있 는 단 방향 링크 로 이해 하고 얻 은 교체 기 는 링크 의 표 이 며 표 의 내용 은 비어 있 습 니 다.next 지침 은 질서 있 는 취 합 형식의 첫 번 째 요 소 를 가 리 킵 니 다.링크 의 마지막 요소 인 next 포인터 에 접근 할 때 python 은 StopIteration 을 잘못 보고 합 니 다.
Python 3.x 이상 버 전 은 next 함 수 를 사용 할 때 주의해 야 할 것 은 next()함수 가 3.x 이상 버 전 은 로 변경 되 었 습 니 다.next__().
for 교체 기 를 사용 하여 파일 의 내용 을 인쇄 하 는 코드 는 다음 과 같 습 니 다.

file_obj=open(r'E:\Project\Python\123.txt','r')
 
for string in file_obj:
 string=string.rstrip('
') print(string) file_obj.close()
위 코드 에서 파일 대상 fileobj 는 질서 있 는 집합 형식 입 니 다.for 순환 은 file 을 자동 으로 호출 합 니 다.obj 의 교체 기,그리고 이 교체 기의 next 함 수 를 호출 하여 StopIteration 오류 가 발생 했 음 을 알 수 있 습 니 다.
다음 코드 는 for 순환 의 교체 기 를 모 의 하고 next 함수 로 문자열 에 접근 하 는 요 소 를 명시 적 으로 호출 합 니 다.

s='www.scu.edu.com'
 
it=iter(s)
length=len(s)
i=0
while i<length:
 print(it.__next__())
 i=i+1
파 이 썬 3.2 교체 기의 next 함수 인 스 턴 스 에 대한 설명 은 바로 소 편 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기