Wozu braucht man Lambda-Funktionen?
📁 Lambda-Funktionen in Python, Python, Beispiel, KI
Beim Lernen von Python bin ich auf lambda-Funktionen gestoßen. Aber ich habe bisher nirgendwo ein Beispiel gefunden, wo sie wirklich benötigt werden - nur elementare Beispiele wie print(lambda x, y: x**2 + y**2), wo man den funktionalen Wrapper problemlos weglassen kann. Wofür werden sie wirklich benötigt und sind sie nützlich?
Die Caesar-Verschlüsselung wird jeder clevere Student wie ich schnell knacken.
Getrennt voneinander: Schreibt das Passwort einfach nicht in den Code, dann löst sich das Problem von selbst. Außerdem muss man dann nicht den Code bearbeiten, um sich mit einer anderen Datenbank zu verbinden, was die Benutzerfreundlichkeit erhöht. Wo man das Passwort dann schreibt – dafür gibt es viele Optionen.
Umgebungsvariable
In jedem «erwachsenen» Betriebssystem gibt es globale Variablen, die als Umgebungsvariablen (environment variables) bezeichnet werden. Man kann das Passwort dort ablegen und in Python diese Variablen auslesen. Wie man Umgebungsvariablen ändert, hängt vom jeweiligen Betriebssystem ab (Details können variieren), und im Python-Code könnte das Auslesen etwa so aussehen:
Anmelden
um eine Antwort zu hinterlassen
Blogs