FlashKeepers

Python · Python · College and University

Python-Grundlagen: Funktionen und Kontrollfluss

Python-Funktionsdefinitionen, Schleifen und bedingte Logik, jeweils mit einem kurzen Beispiel erklärt.

About this set

40 basic cards for Python Python. Set 1 of 2 in Python-Grundlagen. It opens with "Wie definiert man in Python eine Funktion?" and "Was macht ein Funktionsparameter?". More College and University decks are listed below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Wie definiert man in Python eine Funktion?
Show answerMit def, dem Funktionsnamen, Klammern und einem Doppelpunkt, danach den Funktionskörper einrücken.
Was macht ein Funktionsparameter?
Show answerEin Parameter ist ein benannter Platzhalter für einen Wert, der beim Aufruf der Funktion übergeben wird.
Wie gibt man aus einer Funktion einen Wert zurück?
Show answerMit dem Schlüsselwort return, gefolgt vom Wert, der an den Aufrufer zurückgehen soll.
Was ist ein Standardparameter (Default-Parameter)?
Show answerEin Parameter mit einem voreingestellten Wert, der verwendet wird, wenn für diesen Parameter kein Argument übergeben wird.
Nenne ein Beispiel für eine Funktion mit zwei Parametern
Show answerdef add(a, b): return a + b
Was passiert, wenn eine Funktion keine return-Anweisung hat?
Show answerDie Funktion gibt implizit None zurück.
Was ist ein Docstring einer Funktion?
Show answerEin String-Literal direkt nach der def-Zeile, das dokumentiert, was die Funktion tut.
Wie ruft man eine Funktion namens greet auf?
Show answerMan schreibt den Funktionsnamen gefolgt von Klammern: greet()
Was sind Positionsargumente?
Show answerArgumente, die in der Reihenfolge an eine Funktion übergeben werden, in der sie in der Definition stehen.
Wie übergibt man einer Funktion Schlüsselwortargumente?
Show answerMit dem Parameternamen, einem Gleichheitszeichen und dem Wert: func(name='Alice')
Was ermöglicht *args?
Show answerEine variable Anzahl von Positionsargumenten an eine Funktion zu übergeben.
Was ermöglicht **kwargs?
Show answerEine variable Anzahl von Schlüsselwortargumenten an eine Funktion zu übergeben.
Wie ist eine if-Anweisung grundsätzlich aufgebaut?
Show answerif Bedingung: gefolgt von eingerücktem Code, der nur ausgeführt wird, wenn die Bedingung wahr ist
Wie ist eine if-else-Anweisung aufgebaut?
Show answerif Bedingung: wird ausgeführt, wenn sie wahr ist, else: wird ausgeführt, wenn die Bedingung falsch ist
Wie fügt man einer Bedingung einen dritten Zweig hinzu?
Show answerMit elif (else if) für weitere Bedingungen zwischen if und else.

25 more cards in the app

Study this set free