python 에서 break,contine,exit(),pass 종료 순환 의 차이 에 대한 상세 한 설명

python 에서 break,contine,exit(),pass 구분
1.break:순환 을 벗 어 나 더 이상 실행 하지 않 습 니 다.
  • Python break 문 구 는 C 언어 에서 최소 폐쇄 for 또는 while 순환 을 깨 뜨 린 것 과 같다.
  • break 문 구 는 순환 문 구 를 중지 하 는 데 사 용 됩 니 다.즉,순환 조건 이 False 조건 이 없 거나 서열 이 완전히 귀속 되 지 않 았 을 때 순환 문 구 를 실행 하 는 것 을 중단 합 니 다.
  • break 문 구 는 while 와 for 순환 에 사용 된다.
  • 내장 순환 을 사용 하면 break 문 구 는 가장 깊 은 순환 을 중단 하고 다음 줄 코드 를 실행 하기 시작 합 니 다.

  • 예 1:break 점프 while 사 순환
    
    ```python
    while True:
    print("123")
    break
    print("456")
    
    ### 2: break       ,      for  ,      for       break,    ,      for     ,        for       
    >```python
    for i in range(5):
      print("-----%d-----" %i)
      for j in range(5):
        if j > 4:
          break
        print(j)
    여기 서 j>5 를 만 났 을 때 2 층 의 for 는 순환 하지 않 고 계속 윗 층 으로 뛰 어 올 라 순환 합 니 다.
    
    $ py break.py
    -----0-----
    0
    1
    2
    3
    -----1-----
    0
    1
    2
    3
    -----2-----
    0
    1
    2
    3
    -----3-----
    0
    1
    2
    3
    2.contine:이번 순환 에서 벗 어 나 다음 실행
  • Python contine 문 구 는 이번 순환 에서 벗 어 나 고 break 는 전체 순환 에서 벗 어 납 니 다.
  • continue 문 구 는 Python 이 현재 순환 하 는 나머지 문 구 를 건 너 뛰 고 다음 순환 을 계속 하 는 것 을 알려 줍 니 다.
  • contine 문 구 는 while 와 for 순환 에 사 용 됩 니 다.

  • 예 1:continue 는 if 판단 을 통 해 촉발 합 니 다.현재 for 순환 에서 벗 어 나'h'출력 을 종료 하고 다음 for 를 계속 합 니 다.
    
    ```python
     for letter in 'Python':
     if letter == 'h':
     continue #    for  'h'      
    print('     :', letter)
    
    #        'h'
    
    
    $ py continue.py
         : P
         : y
         : t
         : o
         : n
    
    ## 2:
    >```python
    var = 5          
    while var > 0:       
      var = var -1
      if var == 3:
       continue
      print('      :', var)
    print("Good bye!")
    $ py continue.py
          : 4
          : 2
          : 1
          : 0
    Good bye!```
    
    
    ###  continue  break
    >```python
    var = 5          
    while var > 0:       
      var = var -1
      if var == 3:
       break
      print('      :', var)
    print("Good bye!")
    $ py continue.py
          : 4
    Good bye!
    예 3:continue 는 이 점 까지 순환 할 때 contine 의 일부 조작 을 실행 합 니 다.실행 이 끝 난 후에 조건 을 만족 시 키 는 이 순환 이 해 야 할 일 을 계속 수행 합 니 다.이 순환 을 멈 추 지 않 습 니 다(이번 한 번 만 튀 어 나 올 것 입 니 다).위의 break 예 를 들 어 수정 합 니 다.
    
    ```python
     for i in range(10):
     print("-----%d-----" %i)
     for j in range(10):
     if j > 5 and j <= 8:
     print("  continue  ")
    continue
     print(j)
    여기 서 의 순환 은 j 가 5-8 사이 에 해 야 할 일 을 인쇄 하지만 2 층 순환 을 멈 추 지 않 고 5-8 사이 의 숫자 를 만족 시 키 지 않 으 며 다음 에 해 야 할 일 을 계속 순환 합 니 다.
    
    #3、exit():      
    >```python
    for element in "Python": 
       if element == "t": 
         exit() 
       else:
       print(element) 
    4.pass:아무것도 하지 않 고 자리 만 차지 하 는 역할
    
    for element in "Python": 
       if element == "y": 
         pass 
       else: 
         print(element)
    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기