Python 프로세스 제어에 대한 자세한 코드 공유

迷茫
풀어 주다: 2017-03-25 13:32:15
원래의
1723명이 탐색했습니다.

1.while문

조건 루프 제어문입니다. 일반적으로 break와 함께 사용해야 합니다. 그렇지 않으면 무한 루프에 들어갑니다.

형식: [ while <조건>:

                                                                                                                                  🎜>

일반적으로 elif 및 else와 함께 사용되는 프로세스 분기의 조건부 제어입니다.

x=int(input(&#39;请输入一个数字:&#39;))while x>0:    print(&#39;正数&#39;)    break
로그인 후 복사

간단한 if else 문의 경우 삼항 연산(삼항 연산)을 사용하여

x=int(input(&#39;请输入一个数字:&#39;))
if x<0:
    print(&#39;负数&#39;)
elif x==0:
    print(&#39;零&#39;)
else :
    print(&#39;正数&#39;)
로그인 후 복사

3 for 문

을 표현할 수 있습니다. 문은 객체를 순회하는 데 사용될 수 있으며 in과 함께 사용됩니다.

형식: [의 <>에 대해:]
#书写格式result = value1 if  条件 else value2#如果条件成立,把value1的值赋给result,不成立,则把value2的值赋给resul
로그인 후 복사

4.range() 함수

숫자 시퀀스 iterator는 반복할 때 원하는 순서로 연속된 항목을 반환하는 객체이지만 공간을 절약하기 위해 실제로 목록을 구성하지는 않습니다.

형식: range(stop)은 종료 값을 제공하고 시작 값은 기본적으로 0, 간격은 1입니다. range(start,stop)은 1 간격으로 시작 값과 끝 값을 제공합니다.

range(start,stop,step) 은 시작값과 종료값을 제공하고, 간격은 걸음값입니다.

x=[&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;]for i in x :             
 # i 位置的字符,只要不是关键字,可以随意用字符代表
    print(i)
로그인 후 복사

5.break 및 continue 문, 루프의 else 문

1) break

문 및
C

와 유사하며 또는 while 루프에 대해 가장 가까운 레벨에서 점프하는 데 사용됩니다.

for i in range(3):          #运行结果为0,1,2
    print(i)for i in range(0,5):       #运行结果为0,1,2,3,4
    print(i)for i in range(-2,10,2): #运行结果为-2,0,2,4,6,8
    print(i)
로그인 후 복사
2) continue

은 루프가 다음 반복을 계속 실행함을 의미합니다

:

while True:    
print(&#39;hello&#39;)    
break
로그인 후 복사
3) 루프 내의 else 예를 들어 continue 예제에는 for-else 문이 있지만 else 문은 루프가 튀어나온 후에 실행됩니다. 루프가 튀어나오면 break는 else를 실행하지 않으므로 Else를 사용하여 루프의 일부 예외를 처리할 수 있습니다.
for x in range(1, 4):
        print(x, &#39;for语句&#39;)
        continue
        print(x, &#39;continue语句后&#39;)
else:
        print(x, &#39;else语句&#39;)
 
#运行结果
for语句
for语句
for语句
else语句
로그인 후 복사
6. pass 문

pass 문은 아무 작업도 수행하지 않습니다. 구문적으로 필요한 명령문이 필요한 상황에서 사용되지만 프로그램은 일반적으로 최소한으로 구조화된 클래스를 만드는 데 사용됩니다.

반면에 pass는 새 코드를 생성할 때 함수 또는 제어 본문의 자리 표시자로 사용될 수 있습니다. 좀 더 추상적인 수준에서 생각할 수 있게 해줍니다. 아아아아

위 내용은 Python 프로세스 제어에 대한 자세한 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!