Ein Memorandum über die Steuerungssyntax von Python. Wir werden nach Bedarf Ergänzungen und Korrekturen vornehmen.
Operator | Erläuterung |
---|---|
A == B | A und B sind gleich |
A != B | A und B sind nicht gleich |
A < B | A ist kleiner als B. |
A > B | A ist größer als B. |
A <= B | A ist kleiner oder gleich B. |
A >= B | A ist B oder höher |
A in [LIST] | [LIST]Da ist A in |
A not in [LIST] | [LIST]Es gibt kein A in |
A is None | A ist keine |
A is not None | A ist nicht None |
Bedingung A und Bedingung B. | Erfüllen Sie sowohl Bedingung A als auch Bedingung B. |
Bedingung A oder Bedingung B. | Erfüllen Sie entweder Bedingung A oder Bedingung B. |
if
num = 5
if num == 0:
print('Die Nummer ist 0')
elif num < 0:
print('Die Zahl ist kleiner als 0')
else:
print('Anzahl ist größer als 0')
while
limit = input('Enter:') #Eingabe akzeptieren
count = 0
while True:
if count >= limit:
break #Wenn die Anzahl 10 oder mehr beträgt, verlassen Sie die Schleife
if count == 5:
count += 1
continue #Wenn count 5 ist, fahren Sie mit der nächsten Schleife fort
print(count)
count += 1
else: #Ausführen, wenn die Schleife endet, ohne zu brechen
print('Done')
for
for i in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
if i == 5: #Wenn ich 5 bin, gehe zur nächsten Schleife
continue:
if i == 8: #Wenn i 8 ist, verlassen Sie die Schleife
break:
print(i)
#Ausführen, wenn die Schleife endet, ohne zu brechen
else:
print('Done')
#Wenn Sie eine bestimmte Anzahl von Malen verarbeiten möchten, den Wert jedoch nicht abrufen müssen_Benutzen
for _ in range(10):
print('hello')
#Verarbeiten Sie, bis es 10 überschreitet, indem Sie 2 bis 3 überspringen
for i in range(2, 10, 3):
print('hello')
#Wenn Sie auch den Index erhalten möchten
for i, animal in enumerate(['dog', 'cat', 'bird']):
print(i, animal)
#Wenn Sie mehrere Listen gleichzeitig erweitern und abrufen möchten
animals = ['dog', 'cat', 'bird']
foods = ['meat', 'fish', 'bean']
for animal, food in zip(animals, foods):
print(animal, food)
#Wörterbuchschleifenverarbeitung
data = {'x': 10, 'y': 20}
for k, v in d.items():
print(k, ':', v)
Recommended Posts