Maison  >  Article  >  développement back-end  >  Partage de code détaillé sur le contrôle des processus Python

Partage de code détaillé sur le contrôle des processus Python

迷茫
迷茫original
2017-03-25 13:32:151713parcourir

Instruction 1.while

Instruction de contrôle de boucle conditionnelle. Généralement, il doit être utilisé avec break, sinon il entrera dans une boucle infinie.

Format : [tandis que & lt; condition & gt; :

& lt; contenu & gt;

Pause] La déclaration

x=int(input('请输入一个数字:'))while x>0:    print('正数')    break
est utilisé pour le contrôle conditionnel des branches de processus, généralement utilisé avec elif et autre.

Pour une simple instruction if else, elle peut être représentée par une opération ternaire (opération ternaire)

x=int(input('请输入一个数字:'))
if x<0:
    print(&#39;负数&#39;)
elif x==0:
    print(&#39;零&#39;)
else :
    print(&#39;正数&#39;)
3 pour l'instruction

<.>Les instructions de contrôle de boucle peuvent être utilisées pour parcourir un objet et sont utilisées avec in.
#书写格式result = value1 if  条件 else value2#如果条件成立,把value1的值赋给result,不成立,则把value2的值赋给resul

Format : [ pour a8093152e673feb7aba1828c43532094 dans 51fb4c69501017ee66590b61d7482abd :]

Fonction 4.range()

A L'itérateur de séquence numérique est un objet qui renvoie des éléments consécutifs sous la forme de la séquence souhaitée lorsque vous le parcourez, mais pour économiser de l'espace, il ne construit pas réellement de liste.
x=[&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;]for i in x :             
 # i 位置的字符,只要不是关键字,可以随意用字符代表
    print(i)

Format : range(stop) donne la valeur de fin, la valeur de départ par défaut est 0 et l'intervalle est 1. range(start,stop) donne la valeur de début et la valeur de fin, avec un intervalle de 1.

range(start,stop,step) donne la valeur de début et la valeur de fin, et l'intervalle est la valeur du pas.

5. instructions break et continue, et autres instructions en boucles

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)
1) instruction break

et
Semblable à C

, utilisé pour sauter du niveau le plus proche pendant ou while boucle. 2) L'instruction continue

while True:    
print(&#39;hello&#39;)    
break
signifie que la boucle continue d'exécuter l'itération suivante

: 3) else dans la bouclePar exemple, dans l'exemple continue, il y a une instruction for-else L'instruction else sera exécutée après la. la boucle sort, mais break ne sort pas de la boucle. Execute else, donc else peut être utilisé pour gérer certaines exceptions dans la boucle.

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. Déclaration de réussite

La déclaration de réussite ne fait rien. Il est utilisé dans des situations où des instructions syntaxiquement nécessaires sont requises, mais le programme ne fait rien. Il est généralement utilisé pour créer des classes peu structurées.
for x in range(1, 4):
        print(x)
else:
        print(x)

#运行结果
2
3

D'un autre côté, pass peut être utilisé comme espace réservé pour une fonction ou un organe de contrôle lors de la création d'un nouveau code. Vous permet de penser à un niveau plus abstrait.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn