티스토리 뷰
반응형
continue, pass, break는 파이썬에서 제어 흐름에 사용되는 stattement이다.
continue
continue는 반복문에서 다음 순번의 loop를 실행하도록 한다. continue 다음의 코드는 실행되지 않는다.
for num in range(2, 10):
if num % 2 == 0:
print("Found an even number", num)
continue
print("Found an odd number", num)
'''
Found an even number 2
Found an odd number 3
Found an even number 4
Found an odd number 5
Found an even number 6
Found an odd number 7
Found an even number 8
Found an odd number 9
'''
위의 코드를 보면 if문에서 continue를 만나면 그 뒤의 코드는 실행하지 않는다.
pass
pass는 아무것도 실행하지 않는다. 문법적으로 문장이 필요하지만 프로그램이 할 일이 없을 때 사용한다. continue와 달리 pass를 만나도 다음 문장은 실행된다. loop나 함수를 구현하지는 않았지만 미래에 구현할 때 사용하면 유용하다.
<사용 예시>
1. loop에서 사용
while True:
pass
2. 함수에서 사용
def function():
pass
3. 클래스에서 사용
class EmptyClass:
pass
break
loop를 빠져나갈 때 사용한다.
i = 1
while i < 9:
if i == 6:
break
i += 1
위의 반복문에서 i가 6이 되면 루프를 loop를 빠져나간다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 1차 인터뷰
- github
- postman tests
- hashcode
- go 특징
- 코틀린
- pm.expect
- graphql
- Kotlin
- postman
- squash merge
- mysql
- Kotlin In Action
- string
- java
- 네이버 2022 공채
- git
- python3
- Squash and merge
- 주생성자
- DGS Framework
- 2차 인터뷰
- downTo
- Python
- pm.test
- solidity
- Basic Type
- 코딩테스트
- postman collection
- 확장 함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함