Python - Funktionen und Methoden

Funktionen und Methoden

Funktionen und Methoden


R. B.
Diese Lernkarten bieten eine Einführung in die Grundlagen von Funktionen und Methoden in Python, geeignet für Berufslehre. Sie behandeln die Definition, den Aufruf und die Verwendung von Funktionen, sowie die Manipulation von Listen durch Methoden wie reverse(), insert(), pop() und append(). Zudem wird erklärt, wie Argumente an Funktionen übergeben werden und wie Werte zurückgegeben werden können. Diese Karteikarten sind ideal für Lernende, die ihre Kenntnisse in Python vertiefen und praktische Beispiele zur Anwendung von Funktionen und Methoden kennenlernen möchten.
Flashcards
11
Students
0
Language
German
Category
Computer Science
Created / Updated
05.12.2024 / 05.12.2024

Flashcards

Was sind Funktionen in Python?

Funktionen sind zusammengefasste Codeblöcke, die es ermöglichen, wiederverwendbaren Code zu erstellen. Dadurch kann man mehrfach verwendete Codezeilen vermeiden, indem man sie einmal in einer Funktion definiert und dann immer wieder aufruft.

Beispiel:

def multi_print():
    print("Hallo Welt!")
    print("Hallo Welt!")

multi_print()


# Ausgabe:
# Hallo Welt!
# Hallo Welt!

Wie definierst und rufst du eine Funktion in Python auf?

Eine Funktion wird mit dem def-Schlüsselwort definiert und kann später mit ihrem Namen aufgerufen werden.

Beispiel:

def begruessung():
    print("Hallo!")

begruessung()


# Ausgabe: Hallo!

Was ist der Unterschied zwischen einer Funktion und einer Methode in Python?

Eine Funktion ist ein unabhängiger Codeblock, der aufgerufen wird, während eine Methode eine Funktion ist, die an ein Objekt gebunden ist. Methoden werden mit einem Punkt an Objekte angehängt.

Beispiel:

  • Funktion: len(liste)

  • Methode: liste.append(4)

Wie übergibst du einer Funktion Argumente?

Du kannst einer Funktion Argumente übergeben, um den Code innerhalb der Funktion dynamisch anzupassen.

Beispiel:

def multi_print(name):
    print(name)
    print(name)

multi_print("Hallo")


# Ausgabe:
# Hallo
# Hallo

Wie kannst du einer Funktion mehrere Argumente übergeben?

Funktionen können auch mehrere Argumente haben. Diese werden bei der Definition durch Kommas getrennt.

Beispiel:

def multi_print(name, count):
    for i in range(count):
        print(name)

multi_print("Hallo!", 3)


# Ausgabe:
# Hallo!
# Hallo!
# Hallo!

Wie kannst du einen Wert aus einer Funktion zurückgeben?

Du kannst mit dem return-Befehl einen Wert aus einer Funktion zurückgeben. Dieser Rückgabewert kann dann weiterverwendet werden.

Beispiel:

def return_element(name):
    return name

result = return_element("Hi")
print(result)


# Ausgabe: Hi

Wie funktioniert die len-Funktion in Python?

Die len()-Funktion gibt die Anzahl der Elemente in einer Liste oder die Länge eines Strings zurück.

Beispiel:

liste = ["Hallo", "Welt"]
print(len(liste)) 

# Ausgabe: 2

string = "Hallo"
print(len(string)) 

# Ausgabe: 5

Wie fügst du einer Liste ein Element hinzu?

Um einer Liste ein Element hinzuzufügen, kannst du die Methode append() verwenden.

Beispiel:

liste = [1, 2, 3]
liste.append(4)
print(liste)


# Ausgabe: [1, 2, 3, 4]

Wie entfernst du ein Element an einem bestimmten Index aus einer Liste?

Um ein Element an einem bestimmten Index zu entfernen, kannst du die Methode pop(index) verwenden.

Beispiel:

liste = [1, 2, 3, 4]
removed_element = liste.pop(2)
print(removed_element)  # Ausgabe: 3
print(liste) 

# Ausgabe: [1, 2, 4]

Wie kannst du ein Element an einer bestimmten Position in einer Liste einfügen?

Um ein Element an einer bestimmten Position in einer Liste einzufügen, kannst du die Methode insert(index, element) verwenden.

Beispiel:

liste = [1, 2, 3]
liste.insert(1, 4)
print(liste)


# Ausgabe: [1, 4, 2, 3]

Wie kannst du die Reihenfolge der Elemente in einer Liste umkehren?

Um die Reihenfolge der Elemente in einer Liste umzukehren, kannst du die Methode reverse() verwenden.

Beispiel:

liste = [1, 2, 3, 4]
liste.reverse()
print(liste)


# Ausgabe: [4, 3, 2, 1]

Study