language/python

python for else 문

아르르르를를르 2019. 3. 9. 22:06

파이썬에서는 다른 언어에서 제공하는 for문 외 다양한 기능들을 제공하는데, for else문도 그 중 하나이다.

for문에 break가 포함되어 있을 때 사용가능한데,

for문을 돌던 중 break를 만나면 for문을 빠져나오는건 일반적인 언어와 같지만

break문을 만나지 않았다면 for문 종료 이후 else문이 실행된다.

 

for item in range(0,5):
    print item
    if item == 3:
        break;
else:
    print "hello"

output)

0

1

2

3

 

 

for item in range(0,5):
    print item
else:
    print "hello"

output)
0
1
2
3
4
hello

 

'language > python' 카테고리의 다른 글

python pdf 의 모든 것  (0) 2020.10.17
class 동적으로 import하기  (0) 2020.08.29
list.sort() 와 sorted(list) 의 차이  (0) 2020.03.06
python 연산자  (0) 2020.03.05
virtualenv 가상환경  (1) 2019.07.28