Einführung in grundlegende Schleifen in Python

高洛峰
Freigeben: 2017-03-17 16:34:12
Original
1843 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

while-Schleife

< Die Verwendung von 🎜>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
Nach dem Login kopieren
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
Nach dem Login kopieren
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
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!