Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Mitgliedschaftsoperatoren und Typvergleiche in Python | Bedingte Anweisungen in Python
Bedingte Anweisungen in Python

bookMitgliedschaftsoperatoren und Typvergleiche in Python

Pythons Mitgliedschaftsoperatoren prüfen, ob eine Sequenz innerhalb eines Objekts existiert, wie zum Beispiel in Zeichenketten, Listen oder Tupeln. Der Operator in gibt True zurück, wenn die Sequenz gefunden wird, während der Operator not in True zurückgibt, wenn sie nicht gefunden wird.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)
copy

Zusätzlich zur Überprüfung der Mitgliedschaft ist es oft notwendig, den Typ einer Variablen zu überprüfen, bevor bestimmte Operationen durchgeführt werden. Beispielsweise würde das Teilen eines nicht-numerischen Werts zu einem Fehler führen. Python bietet zwei Möglichkeiten zur Typüberprüfung: is und isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach
copy

Beide Methoden geben False zurück, da 3.5 ein float und kein int ist. Der is-Operator prüft auf exakte Typübereinstimmung, während isinstance() auch das Prüfen gegen mehrere Typen oder Vererbung unterstützt.

question mark

Was macht der Operator in in Python?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookMitgliedschaftsoperatoren und Typvergleiche in Python

Swipe um das Menü anzuzeigen

Pythons Mitgliedschaftsoperatoren prüfen, ob eine Sequenz innerhalb eines Objekts existiert, wie zum Beispiel in Zeichenketten, Listen oder Tupeln. Der Operator in gibt True zurück, wenn die Sequenz gefunden wird, während der Operator not in True zurückgibt, wenn sie nicht gefunden wird.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)
copy

Zusätzlich zur Überprüfung der Mitgliedschaft ist es oft notwendig, den Typ einer Variablen zu überprüfen, bevor bestimmte Operationen durchgeführt werden. Beispielsweise würde das Teilen eines nicht-numerischen Werts zu einem Fehler führen. Python bietet zwei Möglichkeiten zur Typüberprüfung: is und isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach
copy

Beide Methoden geben False zurück, da 3.5 ein float und kein int ist. Der is-Operator prüft auf exakte Typübereinstimmung, während isinstance() auch das Prüfen gegen mehrere Typen oder Vererbung unterstützt.

question mark

Was macht der Operator in in Python?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
some-alt