대부분의 사람들은 항상 휴식과 계속을 혼동합니다. 둘 다 사이클을 끝내지만 다른 방식으로 끝납니다.
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('太短了,请输入三个字以上字符的内容。') continue print('你输入的内容是:{},长度是{}'.format(s,len(s)))
이 코드가 실행된 후 입력한 조건의 길이가 3보다 작으면 현재 루프가 튀어나와 루프 코드를 계속 실행합니다. 전체 루프는 이에 영향을 받지 않고 계속 실행됩니다. 이전처럼.
위 내용은 파이썬에서 중단과 계속의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!