continue
1. 기능
: for/while 문에서 continue 가 나오면 하위 코드는 아예 실행하지 않고 다음 순번의 loop를 실행한다.
2. 예시
for i in range(5):
if i == 2:
print(i)
continue
print("Hello")
<ㅡ 출력값
i가 2인 경우 2를 출력한 후 continue를 만나 하위의 print("Hello") 는 실행하지 않고
다음 순번의 loop를 실행하는 것을 볼 수 있다.
pass
1. 기능
: 다음 코드를 이어 실행한다.
python에서는 형식상 쓰는 느낌으로 그냥 넘어간다고 생각해도 좋다.
따라서, python에서는 많이 생략하기도 한다.
2. 예시
for i in range(5):
if i == 2:
print(i)
pass
print("Hello")
<ㅡ 출력값
위의 코드에서 continue를 pass로 수정하였다.
그 결과, i==2인 경우, 2를 출력한 후 pass를 만나 하위의 print("Hello") 도
실행한 것을 볼 수 있다.
break
1. 기능
: for, while과 같은 반복문에서 break를 만나면 반복문 자체를 멈추고 반복문 밖으로 빠져나간다.
2. 예시
for i in range(5):
if i == 2:
print(i)
break
print("Hello")
<ㅡ 출력값
이번에는 break로 바꾸었더니 break를 만나자마자 for문 밖으로 완전히 빠져나가 반복문이 종료되었다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 02. sort()와 sorted()의 차이 (0) | 2024.03.29 |
---|---|
[Python] 01. List Comprehension, enumerate (0) | 2024.03.26 |
댓글