>  기사  >  백엔드 개발  >  파이썬에서 중단과 계속의 차이점

파이썬에서 중단과 계속의 차이점

silencement
silencement원래의
2019-06-20 15:36:209667검색

파이썬에서 중단과 계속의 차이점

대부분의 사람들은 항상 휴식과 계속을 혼동합니다. 둘 다 사이클을 끝내지만 다른 방식으로 끝납니다.
break는 전체 루프를 종료하는 데 사용됩니다.
continue는 현재 루프를 종료하는 데 사용됩니다.

break 때때로 코드를 작성할 때 전체 루프가 종료되도록 하고 싶을 때가 있습니다. 또한, 이 조건에 도달하면 전체 루프가 종료되도록 설정할 수도 있습니다. break는 루프에서 완전히 빠져나와 루프 본문 다음에 나오는 명령문을 실행하는 데 사용됩니다.

while True:
    s = input('随便输入点什么:')

    if s =='quit':
        break

    print('你输入的字符串长度是{}'.format(len(s)))

print('完')

이 코드는 s == 'quit'일 때 이 루프가 종료되고, 그렇지 않으면 조건 s가 만족될 때까지 계속 실행되는 것을 볼 수 있습니다.

**2.**continue는 영어로 계속한다는 뜻인데, 코드에서는 루프를 종료하는 기능이지만 원래 의도는 계속하는 것이므로 코드에서의 기능은 점프 아웃이라는 것을 알 수 있습니다. 현재 사이클을 종료하고 다음 사이클을 계속합니다. 즉, 사이클은 한 번만 종료됩니다.

while True:
    s = input('随便输入点什么:')

    if len(s) < 3:
        print(&#39;太短了,请输入三个字以上字符的内容。&#39;)
        continue


    print(&#39;你输入的内容是:{},长度是{}&#39;.format(s,len(s)))

이 코드가 실행된 후 입력한 조건의 길이가 3보다 작으면 현재 루프가 튀어나와 루프 코드를 계속 실행합니다. 전체 루프는 이에 영향을 받지 않고 계속 실행됩니다. 이전처럼.

위 내용은 파이썬에서 중단과 계속의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.