Python for 순환 문 사용
Python for 순환 은 목록 이나 문자열 같은 모든 시퀀스 의 항목 을 옮 겨 다 닐 수 있 습 니 다.
문법:
for 순환 하 는 문법 형식 은 다음 과 같 습 니 다.
for iterating_var in sequence:
statements(s)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for letter in 'Python': #
print ' :', letter
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: #
print ' :', fruit
print "Good bye!"
이상 인 스 턴 스 출력 결과:현재 알파벳:P
현재 알파벳:y
현재 알파벳:t
현재 알파벳:h
현재 알파벳:o
현재 알파벳:n
바나나
현재 과일:애플
현재 과일:mango
Good bye!
시퀀스 인덱스 교체
또 다른 순환 방식 은 색인 을 통 해 다음 과 같은 인 스 턴 스 를 실행 하 는 것 입 니 다.
실례
#!/usr/bin/python
# -*- coding: UTF-8 -*-
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print ' :', fruits[index]
print "Good bye!"
이상 인 스 턴 스 출력 결과:바나나
현재 과일:애플
현재 과일:mango
Good bye!
이상 의 인 스 턴 스 는 내 장 된 함수 len()과 range(),함수 len()을 사용 하여 목록 의 길이,즉 요소 의 개 수 를 되 돌려 줍 니 다.range 는 시퀀스 의 수 를 되 돌려 줍 니 다.
else 문 구 를 반복 적 으로 사용 합 니 다.
python 에서 for...else 는 이러한 뜻 을 표시 합 니 다.for 의 문 구 는 일반적인 것 과 다 르 지 않 습 니 다.else 의 문 구 는 순환 이 정상적으로 실 행 됩 니 다(즉,for 는 break 를 통 해 뛰 어 나 와 중단 되 는 것 이 아 닙 니 다).while..else 도 마찬가지 입 니 다.
실례
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for num in range(10,20): # 10 20
for i in range(2,num): #
if num%i == 0: #
j=num/i #
print '%d %d * %d' % (num,i,j)
break #
else: # else
print num, ' '
이상 인 스 턴 스 출력 결과:10 은 2*5
11 은 하나의 질수 이다.
12 는 2*6
13 은 하나의 질수 이다
14 는 2*7
15 는 3*5
16 은 2*8
17 은 하나의 소수 이다.
18 은 2*9
19 는 하나의 질수 이다
파 이 썬 for 순환 문 사용 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 for 순환 문 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.