원본 : http://wlstnans.tistory.com/101
python 에서의 continue, pass, break 를 정리해보자
for element in some_list: if not element: pass for element in some_list: if not element: continue
3문장으로 요약하자면
1) pass는 단순히 실행할 코드가 없다는 것을 의미한다
2) continue는 다음 순번의 loop를 돌도록 강제하는 것을 의미
3) 이둘은 명백히 다른 구문이다, pass 와는 다르게 continue는 바로 다음 순번의 loop를 돈다
만약 pass 를 타게 되면 A작업은 수행되지만, continue에서는 수행되지 않고 바로 다음 loop 순번으로 돈다.
############################
예제)
for i in [1,2,3]: if i: print "pass %d" % i pass print "mjsjinsu pass" # will print after pass for i in [4,5,6]: if i: print "pass %d" % i continue print "mjsjinsu continue"
############################
실행 결과 )
pass 1 mjsjinsu pass pass 2 mjsjinsu pass pass 3 mjsjinsu pass pass 4 pass 5 pass 6
반응형
'Python' 카테고리의 다른 글
[Python Script] Maria DB Table Sync 맞추기 (0) | 2017.02.13 |
---|---|
[Python] libmysqlclient.so.10 Error (2) | 2016.11.02 |
[Python] os.system / SCP 전송 (ssh 비밀번호 없이) (0) | 2016.10.25 |
[펌][Python] OS 관련 명령어 (0) | 2016.10.21 |
[펌] [python] FTPlib (1) | 2016.03.08 |