Eine der am häufigsten verwendeten Schleifen in der Programmiersprache Python ist die Schleife for i in range. Mit dieser Schleife können Sie bestimmte Aktionen ausführen i anzahl der Male, wo i ist eine Variable, die Werte in der Reihenfolge aus dem mit der Funktion range() angegebenen Bereich annimmt.
Die Syntax der for i in range-Schleife lautet wie folgt:
for i in range(start, stop, step):
# aktionen, die innerhalb einer Schleife ausgeführt werden
start - der Anfangswert der Variablen i. die Standardeinstellung ist 0. stop - der Endwert der Variablen i, ist nicht im Bereich enthalten. step - Variablenänderungsschritt i. die Standardeinstellung ist 1.
Beispiel für die Verwendung einer for i in range-Schleife:
for i in range(5):
print(i) # gibt Zahlen zwischen 0 und 4 aus
In diesem Beispiel wird die Schleife 5 Mal ausgeführt, da die Funktion range(5) eine Folge von Zahlen zwischen 0 und 4 erzeugt. Variablenwert i ändert sich bei jeder Iteration, beginnend mit 0 und endend mit 4.
For i in range-Schleife in Python
Die for i in range-Schleife in der Programmiersprache Python wird verwendet, um wiederholte Operationen eine bestimmte Anzahl von Malen auszuführen. Es ermöglicht Ihnen, Elemente in einem bestimmten Bereich an einem aufsteigenden oder absteigenden Index zu durchlaufen.
Die Syntax der for i in range(start, stop, step) -Schleife besteht aus drei Teilen:
- start - Der Anfangswert, mit dem der Durchlauf beginnt (der Standardwert ist 0)
- stop - der Endwert, bei dem die Überbrückung stoppt
- step - Der Schritt, mit dem der Index inkrementiert wird (der Standardwert ist 1)
for i in range(5):print(i)
for i in range(1, 10, 2):print(i)
Die for i in range-Schleife ist eines der beliebtesten Konstrukte in Python und wird häufig verwendet, um Sequenzen zu verarbeiten, Elemente zu durchlaufen und eine bestimmte Anzahl von Iterationen durchzuführen.
Die Grundprinzipien des Zyklus
Die Syntax der for-Schleife lautet wie folgt:
| Syntax | Die Beschreibung |
|---|---|
| for variable in sequence: | Die Schleife wird für jedes Element in der angegebenen Sequence-Sequenz ausgeführt. Der Wert jedes Elements wird der Variable variable zugewiesen. |
Nach dem Schlüsselwort for wird der Name der Variablen angegeben (normalerweise i genannt), die das aktuelle Element der Sequenz bei jeder Iteration speichert. Dann wird das Schlüsselwort in und die Sequenz selbst angegeben, durch die wir gehen möchten.
Die for-Schleife funktioniert wie folgt:
- Bei der ersten Iteration wird der Wert von variable gleich dem ersten Element der Sequenz.
- Ein Codeblock wird innerhalb einer Schleife für diesen Variablenwert ausgeführt.
- In der zweiten Iteration wird der Wert einer Variablen gleich dem zweiten Element der Sequenz.
- Der Codeblock innerhalb der Schleife wird erneut ausgeführt.
- Und so weiter, bis die Sequenz beendet ist.
Abhängig von der jeweiligen Aufgabe können Sie eine for-Schleife mit verschiedenen Sequenztypen wie Strings, Listen oder Zahlenbereichen verwenden.
for i in range(1, 6):
Wenn dieser Code ausgeführt wird, wird der Bildschirm angezeigt:
Daher ist eine for-Schleife ein leistungsfähiges Werkzeug, um Code basierend auf einer Sequenz von Elementen wiederholt auszuführen.
Zyklusparameter: Anfangswert, Endwert und Schritt
Eine for-Schleife in Python ermöglicht das Durchlaufen von Elementen in einem bestimmten Bereich. Sie müssen mehrere Parameter angeben, um den Zyklus zu betreiben: Startwert, Endwert und Schritt.
Der Anfangswert bestimmt, ab welcher Zahl die Schleife beginnt. Der Endwert bestimmt, bei welcher Anzahl die Schleife anhalten soll. Der Schritt bestimmt, wie viel der Zähler bei jeder Iteration der Schleife erhöht oder verringert wird.
Parameterwerte können sowohl ganzzahlige als auch reelle Zahlen sein.
for i in range(1, 10, 2):
Wenn Sie keinen Anfangswert angeben, ist der Standardwert 0. Wenn Sie keinen Schritt angeben, ist der Standardwert 1.
Anwendungsbeispiel ohne Angabe eines Anfangswerts und eines Schritts:
for i in range(5):
Verwenden einer Schleife zum Durchforsten einer Liste oder Zeile
Um eine Liste oder einen String mit einer for i in range Schleife zu durchlaufen, können wir die folgende Syntax verwenden:
- for Element in Liste:
- for Zeichen in Zeichenfolge:
In dieser Syntax nimmt eine Elementvariable oder ein Zeichen abwechselnd den Wert jedes Listenelements oder Zeilenelements an.
Ein Codebeispiel, das die Verwendung einer Schleife zum Durchforsten einer Liste veranschaulicht, könnte folgendermaßen aussehen:
fruits = ["яблоко", "банан", "апельсин"]for fruit in fruits:
Das Ergebnis der Ausführung dieses Codes wäre:
Ähnlich, um die Zeichenfolge zu durchlaufen:
text = "Привет, мир!"for character in text:
Das Ergebnis der Ausführung dieses Codes wäre:
Daher bietet eine for i in range-Schleife eine bequeme Möglichkeit, Listenelemente oder Zeilenzeichen in Python zu umgehen. Es ermöglicht Ihnen, Aktionen für jedes Element innerhalb einer Datenstruktur auszuführen, was es zu einem nützlichen Werkzeug für viele Aufgaben macht.