Python lernen

Evaluierung

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Zur Auswertung eine Stringliterals gibt es in Python die Build-in-Function eval(). Strings werden damit bezüglich enthaltender Operationen evaluiert. Und die Operanden können auch Variablen sein.
01:55

Transkript

Betrachten Sie diese Zeile. Ich habe hier die Built-in-Funktion und da steht irgendetwas als Parameter. Was wird denn die Ausgabe sein? Das sieht doch sehr nach einer mathematischen Formel aus, 2 + 3 + 4. Wir lassen das Beispiel mal laufen. Es wird aber 2 + 3 + 4 ausgegeben. Nun, das hier ist ein Text und ein Text wird einfach ausgegeben. Es wird sich nicht darum gekümmert, was da drinsteht. Python interessiert nicht, dass da drin scheinbar eine mathematische Formel oder sonst etwas steht, was man evaluieren, sprich auswerten kann. Aber es gibt eine Built-in-Funktion in Python, die nennt sich "eval". Und jetzt schauen wir uns noch einmal an, was das Ergebnis sein wird. Und Sie sehen jetzt kommt der Wert 9 raus. Ganz offensichtlich 2 + 3 + 4 mathematisch berechnet. Der Text, der String wurde evaluiert. Es ist Sinn und Zweck von dieser Built-in-Funktion "eval" einen gültigen Python-Ausdruck in einem Text zu evaluieren, das heißt auszuführen. Die Built-in-Funktion "eval" liefert als Rückgabewert, also als Ergebnis das, was bei der Evaluierung rauskam und dieser Rückgabewert wird dann von der Print-Funktion als Argument, als Parameter benutzt und diese Print-Funktion erzeugt die Ausgabe. Geht die Evaluierung schief, liefert diese Funktion einen Fehler und der der wird dann eben auch ausgegeben, aber das soll ja natürlich nicht der Fall sein.

Python lernen

Lernen Sie Syntax, Konzepte und Sprachelemente der praktischen Programmiersprache Schritt für Schritt kennen.

3 Std. 41 min (64 Videos)
Derzeit sind keine Feedbacks vorhanden...
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:08.06.2018

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!