참고 자료
https://docs.python.org/ko/3/tutorial/controlflow.html
https://docs.python.org/ko/3/reference/simple_stmts.html
파이썬 버전 3.7 기준
파이썬의 기타 흐름제어구문
break, continue, else, pass 등.
각 구문의 공통점
○ for 구문이나 while 구문을 위해 부가적으로 사용되거나 사용될 수 있는 구문들이다.
기타 흐름제어 구문
break 구문
○ 문법적으로 for와 while 루프에 적용될 수 있다.
○ break 구문은 for 구문과 while 구문에서 빠져나올때 사용되어지는 구문이다.
구문 형식의 예)
while 조건문1:
내용 1
if 조건문2:
break
continue 구문
○ 문법적으로 for와 while 루프에 적용될 수 있다.
○ continue 구문은 break 구문과는 다르게 for 구문과 while 구문에서 한 번의 반복을 마칠 때 사용되어지는 구문이다.
구문 형식의 예)
while 조건문1:
내용 1
if 조건문2:
continue
else 절
○ else절은 if 구문 뿐만이 아니라 for와 while 루프에 적용될 수 있다.
○ while과 for 구문에서 else 절은 각 구문이 종료될 시점에 else 절의 내용을 실행한다.
○ else절은 while과 for 구문에 포함되어 있는 절이므로 break 구문으로 각 반복 구문을 깨고 나올 경우 else절의 내용은 실행되지 않는다.
구문 형식의 예)
while 조건문1:
내용 1
else:
내용 2
pass 구문
○ for와 while 루프에 적용될 수 있으며, if, class, def 등 다양한 구문에도 적용되어질 수 있다.
○ 형식적으로 구문, 함수, 클래스 등의 모양만 만들어야 할 경우 사용되어진다.
구문 형식의 예)
while 조건문1:
pass
for 변수 in 이터레이블:
pass
class x:
pass
def function():
pass
'Python > 파이썬 기초' 카테고리의 다른 글
함수의 입력매개변수(*args, **kwarg)와 람다표현식 - 파이썬 기초(20) (0) | 2018.12.27 |
---|---|
함수 생성 및 결과출력(def, return) - 파이썬 기초(19) (0) | 2018.12.26 |
흐름 제어(if) 및 반복(for, while) 구문 - 파이썬 기초(17) (0) | 2018.12.23 |
기타 내장함수 - 파이썬 기초(16) (0) | 2018.12.21 |
클래스(class)와 어트리뷰트(attribute)와 관련된 내장함수 - 파이썬 기초(15) (0) | 2018.12.20 |
댓글