Googles Liebling

Teil 3: Python 3: Das bietet Version 3 alles

Mit der for-Schleife können Sie dann die vorgegebene Menge durchlaufen und zusätzlich noch weitere Aktionen darauf anwenden - beispielsweise die Länge des Strings ermitteln über die Funktion len().

for meins in tier:
print(meins, len
(meins))

Die for-Schleife besitzt einen Zeiger mit dem selbstgewählten Namen meins. Mit diesem wählen Sie die einzelnen Elemente der Menge tier aus, geben diese über die print()-Funktion aus und zeigen zusätzlich noch die Länge der einzelnen Zeichenketten an. Durch den Standardabschluss \n wird jeder print()-Durchlauf mit einem Zeilenumbruch abgeschlossen.Wenn Sie anstelle von Strings eine fortlaufende Zahlenkette benötigen, dann können Sie auch den Befehl range() nutzen. Damit generieren Sie eine Reihe fortlaufend, geben Sie nur eine Zahl an, dann wird eine Zahlenkette von Null bis zu dieser Zahl verwendet. range(4) umfasst somit die Zahlen 0, 1, 2 und 3.Wenn Sie zwei Argumente bei der Funktion range() verwenden, so definieren Sie damit den Anfang und das Ende der Reihe, also range(4,8) beschreibt die Zahlenreihe 4, 5, 6 und 7.Sie fragen sich jetzt sicherlich, was dann die dritte Zahl beim Befehl range(2,20,4) bedeutet. Mit dieser haben Sie die Möglichkeit, die Schrittweite der Zahlenreihe anzugeben. Das Ergebnis des Beispiels lautet somit 2, 6, 10, 14, 18. Die Schrittweite können Sie auch als negativen Wert angeben, dann wird eine absteigende Zahlenreihe gebildet: range(20,2,-3) ergibt dann 20, 17, 14, 11, 8 und 5.

Python 3

© Archiv

Python stellt eine Reihe von Funktionen im Lieferumfang zur Verfügung.

Im Zusammenspiel mit for sieht die Schleife dann wie folgt aus:

for zaehler in range(20,2,-3):
print(i)

Die for-Schleife können Sie auch vorzeitig abbrechen, wenn Sie einen bestimmten Zustand erreicht haben. Nutzen Sie dazu einfach den Befehl break und die for-Schleife wird komplett abgebrochen.

Wenn Sie lediglich den aktuellen Schleifendurchgang beenden möchten, so nutzen Sie den Befehl continue. Damit starten Sie automatisch beim nächsten Element der Menge, ohne den Rest der Verarbeitung des aktuellen Schleifendurchlaufs zu durchlaufen.

Eingebaute Funktion

Python bringt eine große Anzahl von Funktionen mit. Eine komplette Liste mit entsprechenden Erklärungen finden Sie online unter .

Der Aufruf einer Funktion ist stark an andere Programmiersprachen angelehnt. Die Wurzel einer Zahl bilden Sie beispielsweise mit der Funktion sqrt(). Der Übergabeparameter ist die Zahl als solches.

Python 3

© Archiv

Die einfachste Funktion in Python besitzt keine Übergabe- und Rückgabewerte.

Wenn Sie die Funktion bereits in der Python Kommandozeile eingegeben haben, werden Sie merken, dass diese nicht erkannt und dann ein "NameError" ausgegeben wird. Die Wurzelfunktion befindet sich nicht in den allgemeinen Funktionen, sondern in denen der Bibliothek math. Diese müssen Sie als Erstes über folgenden Befehl laden:

from math import sqrt

Anschließend können Sie die Wurzelfunktion beliebig einsetzen, beispielsweise in folgender Schleife:

from math import sqrt
for zaehler in range(20, 0, -1):
wurzel = sqrt(zaehler)
print("Zahl:", zaehler,
"Wurzel:", wurzel)

Das Beispiel erzeugt eine Liste von Zahlen und deren Quadratwurzelwerten von 20 absteigend bis 1.

Mehr zum Thema

HTML5: Quick Reference Guide
Ratgeber: "HTML5"

Die wichtigsten Tags auf einen Blick: In unserem praktischen Arbeitsblatt finden Sie einen wertvollen Begleiter für die Umstellung Ihrer Webprojekte…
internet, webdesign, google, content, ranking, seo, suchmaschine
Ratgeber: Urheberrecht

Einzigartige Inhalte bieten Lesern Mehrwert und sind ein wichtiges Qualitätsmerkmal. Ärgerlich, wenn sich jemand durch Kopieren an fremden Ergebnissen…
Die besten HTML5-Tipps
Neue Tipps & Tricks für blitz.io

Wer die Leistung einer Applikation ermitteln möchte, braucht keine Skripte zu schreiben, sondern kann einen der zahlreichen Online-Dienste einspannen.…
image.jpg
Ratgeber: Webentwicklung

Die clientseitige Javascript-Entwicklung bietet fast keine Entwicklungsumgebungen und auch keine vernünftigen Werkzeuge zur Fehlersuche. Eine der…
internet, webdesign, meteor, webapplikationen
Ratgeber

Mit Meteor sollen Entwickler in kurzer Zeit Umgebungen für Webapplikationen erstellen können, ohne sich um lästige Details kümmern zu müssen. Wir…