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

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

迷茫
Libérer: 2017-03-25 13:32:15
original
1785 Les gens l'ont consulté

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
Copier après la connexion
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;)
Copier après la connexion
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
Copier après la connexion

Format : [ pour <> dans  :]

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)
Copier après la connexion

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)
Copier après la connexion
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
Copier après la connexion
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语句
Copier après la connexion

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal