Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in grundlegende Schleifen in Python

Einführung in grundlegende Schleifen in Python

高洛峰
高洛峰Original
2017-03-17 16:34:121850Durchsuche

Schleife wird verwendet, um einige Programmblöcke wiederholt auszuführen. Anhand der Auswahlstruktur in der vorherigen Vorlesung haben wir gesehen, wie man Einrückungen verwendet, um die Zugehörigkeit von Programmblöcken anzuzeigen. Ähnliche Schreibmethoden werden auch für Schleifen verwendet.

for-Schleife

Die for-Schleife muss die Anzahl der Schleifen (n) voreinstellen und dann die zugehörige Anweisung for n-mal ausführen.

Die Grundstruktur ist

für Element in Sequenz:

Anweisung

Zum Beispiel bearbeiten wir eine Datei namens forDemo.py

for a in [3,4.4,'life']:
    print a

Diese Schleife besteht darin, jedes Mal ein Element aus der Tabelle [3,4.4,'life'] herauszunehmen (zur Erinnerung: Die Tabelle ist eine Sequenz), dieses Element dann a zuzuweisen und dann die zugehörige Operation auszuführen für (drucken).

Wir stellen eine neue Python-Funktion range() vor, die Ihnen beim Erstellen von Tabellen hilft.

idx = range(5)
print idx

Sie können sehen, dass idx [0,1,2,3,4] ist

Die Funktion dieser Funktion besteht darin, eine neue Tabelle zu erstellen. Die Elemente dieser Tabelle sind alle ganze Zahlen, beginnend bei 0, und das nächste Element ist um 1 größer als das vorherige, bis die in der Funktion geschriebene Obergrenze (mit Ausnahme der Obergrenze selbst)

(über Bereich( ), es gibt viele Verwendungsmöglichkeiten, Sie können es sich ansehen, wenn Sie interessiert sind. In Python 3 hat sich die Verwendung von range() geändert, siehe Kommentarbereich)

Beispiel

for a in range(10):
    print a**2

while-Schleife

while ist

while-Bedingung:

-Anweisung

while führt eine kontinuierliche Schleife aus und führt die Anweisungen aus dazugehörend, bis die Bedingung False (False) ist

Beispiel

while i < 10:
    print i
    i = i + 1
Schleife unterbrechen

Weiter # In einer bestimmten Ausführung der Schleife , wenn continue angetroffen wird, dann diese Ausführung überspringen, den nächsten Vorgang ausführen

break # Ausführung der gesamten Schleife stoppen

for i in range(10):
    if i == 2: 
        continue
    print i
Wenn die Schleife bis i ausgeführt wird = 2, wenn die Bedingung erfüllt ist, Triggern Sie weiter und springen Sie. Fahren Sie nach dieser Ausführung (Drucken wird nicht ausgeführt) mit der nächsten Ausführung fort (i = 3).

for i in range(10):
    if i == 2:        
        break
    print i
Wenn die Schleife bis i = 2 ausgeführt wird, ist die if-Bedingung erfüllt, eine Pause wird ausgelöst und die gesamte Schleife stoppt.

Zusammenfassung

range()

für Element in Sequenz:

Während Bedingung:

Weiter

Pause


Das obige ist der detaillierte Inhalt vonEinführung in grundlegende Schleifen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn