Un mémorandum autour de la syntaxe de contrôle de Python. Nous apporterons des ajouts et des corrections au besoin.
opérateur | Explication |
---|---|
A == B | A et B sont égaux |
A != B | A et B ne sont pas égaux |
A < B | A est plus petit que B |
A > B | A est supérieur à B |
A <= B | A est inférieur ou égal à B |
A >= B | A est B ou plus |
A in [LIST] | [LIST]Il y a un dans |
A not in [LIST] | [LIST]Il n'y a pas de A dans |
A is None | A est Aucun |
A is not None | A n'est pas None |
Condition A et condition B | Satisfaire à la fois la condition A et la condition B |
Condition A ou Condition B | Satisfaire à la condition A ou à la condition B |
if
num = 5
if num == 0:
print('Le nombre est 0')
elif num < 0:
print('Le nombre est inférieur à 0')
else:
print('Le nombre est supérieur à 0')
while
limit = input('Enter:') #Accepter l'entrée
count = 0
while True:
if count >= limit:
break #Si le nombre est égal ou supérieur à 10, quittez la boucle
if count == 5:
count += 1
continue #Si count est 5, passez à la boucle suivante
print(count)
count += 1
else: #Exécuter lorsque la boucle se termine sans se rompre
print('Done')
for
for i in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
if i == 5: #Si i vaut 5, passez à la boucle suivante
continue:
if i == 8: #Si i vaut 8, quittez la boucle
break:
print(i)
#Exécuter lorsque la boucle se termine sans se rompre
else:
print('Done')
#Lorsque vous souhaitez traiter un nombre spécifié de fois mais que vous n'avez pas besoin de récupérer la valeur_Utiliser
for _ in range(10):
print('hello')
#Traitez jusqu'à ce qu'il dépasse 10 en sautant 2 à 3
for i in range(2, 10, 3):
print('hello')
#Si vous souhaitez également obtenir l'index
for i, animal in enumerate(['dog', 'cat', 'bird']):
print(i, animal)
#Si vous souhaitez développer et récupérer plusieurs listes en même temps
animals = ['dog', 'cat', 'bird']
foods = ['meat', 'fish', 'bean']
for animal, food in zip(animals, foods):
print(animal, food)
#Traitement en boucle du dictionnaire
data = {'x': 10, 'y': 20}
for k, v in d.items():
print(k, ':', v)
Recommended Posts