Python3 isalnum()-Methode
Beschreibung
Die Methode isalnum() wird verwendet, um zu prüfen, ob eine Zeichenkette aus Buchstaben und Zahlen besteht, das heißt, alle Zeichen in der Zeichenkette sind Buchstaben oder Zahlen.
- Leere Zeichenkette: Wenn die Zeichenkette leer ist (Länge ist 0), gibt sie zurück
False, weil eine leere Zeichenkette keine Buchstaben oder Zahlen enthält. - Groß-/Kleinschreibung:
isalnum()Die Methode ist case-sensitive, das bedeutet, nur Zeichen, die Buchstaben oder Zahlen sind, werden als gültig angesehen. - Sonderzeichen: Sonderzeichen (wie Satzzeichen, Leerzeichen, spezielle Symbole usw.) werden nicht als Buchstaben oder Zahlen betrachtet.
Syntax
Syntax der Methode isalnum():
str.isalnum()
Parameters
- Keine.
Rückgabewert
Wenn die Zeichenkette mindestens ein Zeichen enthält und alle Zeichen Buchstaben oder Zahlen sind, gibt sie True zurück; andernfalls gibt sie False zurück.
Beispiele
Das folgende Beispiel veranschaulicht die isalnum()-Methode:
Beispiel (Python 2.0+)
#!/usr/bin/python3
str = "example2016" # Zeichenkette ohne Leerzeichen
print (str.isalnum())
str = "www.example.com"
print (str.isalnum())
Die Ausgabe des obigen Beispiels ist wie folgt:
True False
Weitere Beispiele:
Beispiel
# Beispiel 1: Zeichenkette mit Buchstaben und Zahlen
print("abc123".isalnum()) # Ausgabe: True
# Beispiel 2: Zeichenkette mit Leerzeichen
print("abc 123".isalnum()) # Ausgabe: False
# Beispiel 3: Zeichenkette mit Sonderzeichen
print("abc#123".isalnum()) # Ausgabe: False
# Beispiel 4: Leere Zeichenkette
print("".isalnum()) # Ausgabe: False
# Beispiel 5: Zeichenkette mit nur Zahlen
print("123456".isalnum()) # Ausgabe: True
# Beispiel 6: Zeichenkette mit nur Buchstaben
print("abcdef".isalnum()) # Ausgabe: True
# Beispiel 7: Zeichenkette mit Unterstrich, der weder Buchstabe noch Zahl ist
print("abc_def".isalnum()) # Ausgabe: False
print("abc123".isalnum()) # Ausgabe: True
# Beispiel 2: Zeichenkette mit Leerzeichen
print("abc 123".isalnum()) # Ausgabe: False
# Beispiel 3: Zeichenkette mit Sonderzeichen
print("abc#123".isalnum()) # Ausgabe: False
# Beispiel 4: Leere Zeichenkette
print("".isalnum()) # Ausgabe: False
# Beispiel 5: Zeichenkette mit nur Zahlen
print("123456".isalnum()) # Ausgabe: True
# Beispiel 6: Zeichenkette mit nur Buchstaben
print("abcdef".isalnum()) # Ausgabe: True
# Beispiel 7: Zeichenkette mit Unterstrich, der weder Buchstabe noch Zahl ist
print("abc_def".isalnum()) # Ausgabe: False
Andere Erweiterungen
Python3 Zeichenketten