Mitgliedschaftsoperatoren 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)
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
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.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 9.09
Mitgliedschaftsoperatoren 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)
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
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.
Danke für Ihr Feedback!