파이썬에서 continue와 pass 문의 차이점

| | | | | |

Python에서 루프를 사용하면 작업을 효율적으로 자동화하고 반복할 수 있습니다. 그러나 때때로 루프를 완전히 종료하거나 반복을 건너뛰거나 이 조건을 무시하려는 조건이 발생할 수 있습니다. 이것은 루프 제어 문을 사용하여 수행할 수 있습니다. 루프 제어문은 정상 순서에서 실행을 변경합니다. 실행이 범위를 벗어나면 해당 범위에서 생성된 모든 자동 개체가 소멸됩니다. Python은 다음 제어 명령문을 지원합니다.

이 기사에서는 계속 통과 .

Continue 문

이 문은 특정 조건에서 루프 실행의 일부를 건너뛸 때 사용합니다. 그 후 사이클의 시작 부분으로 제어를 이전합니다. 기본적으로 다음 명령문을 건너뛰고 루프의 다음 반복을 계속합니다.

구문:

continue 

Pass 문

이름에서 알 수 있듯이 pass 문은 아무 작업도 수행하지 않습니다. pass 문을 사용하여 빈 루프를 작성합니다. Pass는 빈 제어문, 함수 및 클래스에도 사용됩니다.

구문:

pass 

연속과 전달의 차이점 < /h4>

계속과 통과의 차이점을 더 잘 이해하려면 아래 예를 살펴보세요.

예:


# 시연할 파이썬 프로그램
# 통과와
# 계속의 차이점 문


s = " 괴짜"


# 문 건너뛰기

나는 s:

if i = = <코드 클래스 ="문자열 ">` k` <코드 클래스 = "일반">:

<코드 클래스 = "함수"> 인쇄 <코드 클래스 = " plain"> ( ` 통과 실행` )

통과

인쇄 (i)


인쇄 ()

< br> # 승인 계속

for i s:

if i = = `k` :

인쇄 ( `계속 실행` )

계속

인쇄 <코드 클래스 = "일반"> (i)

종료:

gee Pass가 실행됨 ksgee 계속 실행됨 

위의 예에서 i 가 "k "가 되면 pass 문은 아무 작업도 수행하지 않으므로 문자 "k "가 됩니다. 반면에 continue 문의 경우 continue 문은 루프의 시작 부분으로 제어를 전달하므로 문자 k 가 인쇄되지 않습니다.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method