[Python] pass, continue, break 차이

업데이트:

개요

jpg

  1. pass : 아무것도 하지 않는다(문법적으로 문장이 필요하지만, 프로그램이 특별히 할 일이 없을 때 사용).
  2. continue : 다음 loop로 넘어갈때 사용한다(보통 for문에서 사용).
  3. break : loop를 중단할때 사용한다(보통 for문에서 사용).


1. pass

빈 함수를 만들어 놓거나,

def my_function():
    pass

빈 클래스를 만들어 놓거나,

class my_class:
    pass

문법적으로 필요하긴 하지만, 프로그램이 특별히 처리할 일이 없을 경우 사용할 수 있다.


2. continue

특정 loop에서 건너뛰고 싶을때,

for i in range(1,10):
    if i == 7:
        print("CONTINUE")
        continue
    print(i)    
1
2
3
4
5
6
CONTINUE
8
9

특정 loop에서 건너뛰고, 종료하기

i=0
while True:
    i+=1
    if i == 5:
        print("CONTINUE")
        continue
    print(i)    
    if i >= 10:
        print("BREAK")
        break
1
2
3
4
CONTINUE
6
7
8
9
10
BREAK

댓글남기기