처음 개발을 시작할 때 계속 헷갈렸던 명령어를 정리하고자 작성합니다 :)
1. pass
pass는 아무 작업도 수행하지 않는 명령어입니다. 주로 코드의 자리 표시자로 사용됩니다. 코드 블록이 비어 있어야 할 때 사용하며, 문법적인 오류를 피하기 위해 사용됩니다.
for i in range(10):
if i % 2 == 0:
pass # 나중에 채울 코드 자리 표시자
else:
print(i)
2. continue
continue는 현재 반복의 나머지 부분을 건너뛰고 다음 반복으로 넘어가게 합니다. 주로 특정 조건에서 반복문의 나머지 코드를 실행하지 않고, 다음 반복으로 넘어가고자 할 때 사용합니다.
for i in range(10):
if i % 2 == 0:
continue # i가 짝수일 때 다음 반복으로 건너뜀
print(i)
3. break
break는 현재 반복을 즉시 종료하고 반복문 밖으로 빠져나오게 합니다. 반복문을 조기에 종료하고자 할 때 사용합니다.
for i in range(10):
if i == 5:
break # i가 5일 때 반복문을 종료
print(i)
4. 사용 예시를 이용한 차이 이해하기
# pass 예시
for i in range(5):
if i == 3:
pass # 아무 것도 하지 않음
print(i)
# continue 예시
for i in range(5):
if i == 3:
continue # 3일 때는 아래 코드 실행하지 않고 다음 반복으로 넘어감
print(i)
# break 예시
for i in range(5):
if i == 3:
break # 3일 때 반복문 종료
print(i)
위의 코드 예시를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
# pass 예시 출력
0
1
2
3
4
# continue 예시 출력
0
1
2
4
# break 예시 출력
0
1
2
'python' 카테고리의 다른 글
Traceback (most recent call last): cv2.error: OpenCV(4.10.0)Tra (0) | 2024.12.18 |
---|