반응형
Jen'_'
Jen's Space
Email
GitHub
전체 방문자
오늘
어제
  • 분류 전체보기 (98)
    • Ansible (4)
      • 우아한앤서블 (4)
    • Cloud (19)
      • AWS (17)
      • GCP (2)
    • DevOps (40)
      • Docker (6)
      • Kubernetes (26)
      • CICD (6)
      • Terraform (2)
    • Language (13)
      • Python (12)
      • Node.js (1)
    • Linux (10)
    • etc. (7)
    • 개인기록 (1)
    • AEWS (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 피드백 환영합니다 :)

인기 글

태그

  • ansible
  • INGRESS
  • vagrant
  • Kubernetes
  • jenkins
  • argocd
  • 쿠버네티스
  • gitops
  • ubuntu
  • CICD
  • Docker
  • autoscaling
  • karpenter
  • k8s
  • EKS
  • terraform
  • 자격증
  • ALB
  • 우아하게앤서블
  • AWS

최근 댓글

Jen'_'
Language/Python

Python 강의 정리 2. continue, pass, break 차이점

Python 강의 정리 2. continue, pass, break 차이점
Language/Python

Python 강의 정리 2. continue, pass, break 차이점

2021. 5. 2. 21:38
반응형

 

 

  1. continue : 하위 코딩을 건너뛰고 다음 순번의 loop를 수행한다.
  2. pass : 실행할 코드가 없는 것으로 다음 행동을 수행한다.
  3. break : 반복문을 멈추고 loop 밖으로 나간다.

 

continue

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# continue
i = 0
while i < 10:
    i += 1 
    if i % 2 == 0:   
        continue      
    print(i)  
-----------------------
(result)
1
3
5
7
9
cs

 

i가 홀수일 때는 출력이 되지만, 짝수일 때는 continue를 만나 반복문 하위 코딩을 무시하고 다음 loop로 넘어간다.

 

 

pass

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# pass 
i = 0
while i < 10:
    i += 1
    if i % 2 == 0:    
        pass        
    print(i)    
--------------------
(result)
1
2
3
4
5
6
7
8
9
10
cs

 

pass는 반복문 수행에 있어서 전혀 영향을 끼치지 않는다.

pass가 사용되는 경우는 1. 조건문에서 넣어줄 조건이 딱히 없을 경우, 2. class 선언할 때, 초기에 넣어줄 값이 없을 경우.

일단 코드를 작성한 후 동작 확인을 위해서 실행할 때, 해당 부분에서 오류가 발생하지 않도록 하기 위해 많이 사용한다.

 

 

break

1
2
3
4
5
6
7
8
9
10
# break
i = 0
while i < 10:
    i += 1
    if i % 2 == 0:   
        break       
    print(i)    
-------------------
(result)
1
cs

 

break 문이 실행되면 해당 반복문 밖으로 나간다.

반복문 처음에 i += 1로 1이 되었고, 이는 홀수이므로 조건문에 해당하지 않아 출력되었다.

하지만 i가 2가 되었을 때, 이는 짝수이므로 조건문에 충족되어 break를 만나 반복문이 종료된다.

 

 

반응형
저작자표시 (새창열림)

'Language > Python' 카테고리의 다른 글

Python 강의 정리 4. 반복문(for문,while문), 딕셔너리  (0) 2021.05.02
Python 강의 정리 3. 리스트  (0) 2021.05.02
Python 강의 정리 1. 입출력, 조건문(if문)  (0) 2021.05.02
2020년도 2회차 정처기 실기 파이썬문제 - set(집합)  (0) 2021.05.02
[Python] Iterable, Iterator, Generators 정리  (0) 2021.05.02
  • continue
  • pass
  • break
'Language/Python' 카테고리의 다른 글
  • Python 강의 정리 4. 반복문(for문,while문), 딕셔너리
  • Python 강의 정리 3. 리스트
  • Python 강의 정리 1. 입출력, 조건문(if문)
  • 2020년도 2회차 정처기 실기 파이썬문제 - set(집합)
Jen'_'
Jen'_'
DevOps 엔지니어 Jen의 기술 블로그 / 이메일: jenakim47@gmail.com

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.