Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!
Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount
Funktionen
Was sind Funktionen?
Funktionen sind eine bequeme Möglichkeit, Ihren Code in nützliche Blöcke zu unterteilen, sodass wir unseren Code ordnen, lesbarer machen, wiederverwenden und Zeit sparen können. Außerdem sind Funktionen ein wichtiger Weg, um Schnittstellen zu definieren, sodass Programmierer ihren Code teilen können.
Wie schreibt man Funktionen in Python?
Wie wir bereits in vorherigen Tutorials gesehen haben, verwendet Python Blöcke.
Ein Block ist ein Codebereich, der im folgenden Format geschrieben ist:
Dabei ist eine Blockzeile weiterer Python-Code (sogar ein weiterer Block), und der Blockkopf hat folgendes Format: block_keyword block_name(argument1,argument2, ...) Block-Schlüsselwörter, die Sie bereits kennen, sind "if", "for" und "while".
Funktionen in Python werden mithilfe des Block-Schlüsselworts "def" definiert, gefolgt vom Funktionsnamen als Blockname. Zum Beispiel:
Funktionen können auch Argumente erhalten (Variablen, die vom Aufrufer an die Funktion übergeben werden). Zum Beispiel:
Funktionen können einen Wert an den Aufrufer zurückgeben, indem das Schlüsselwort 'return' verwendet wird. Zum Beispiel:
Wie ruft man Funktionen in Python auf?
Schreiben Sie einfach den Funktionsnamen gefolgt von (), wobei erforderliche Argumente in die Klammern gesetzt werden. Zum Beispiel, lassen Sie uns die oben geschriebenen Funktionen aufrufen:
Übung
In dieser Übung verwenden Sie eine bestehende Funktion und fügen Ihre eigene hinzu, um ein voll funktionsfähiges Programm zu erstellen.
-
Fügen Sie eine Funktion namens
list_benefits()
hinzu, die die folgende Liste von Zeichenketten zurückgibt: "Mehr organisierter Code", "Lesbarerer Code", "Einfachere Wiederverwendung von Code", "Programmierern ermöglichen, Code zu teilen und zu verbinden" -
Fügen Sie eine Funktion namens
build_sentence(info)
hinzu, die ein einzelnes Argument mit einer Zeichenkette empfängt und einen Satz zurückgibt, der mit der gegebenen Zeichenkette beginnt und mit dem Satz " ist ein Vorteil von Funktionen!" endet. -
Führen Sie alle Funktionen aus und sehen Sie, wie sie zusammenarbeiten!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!
