Als ich heute eine Suchkomponente schrieb, wollte ich das Suchfeld danach auswählen, ob nach allen Buchstaben gesucht werden soll. Es gibt also den folgenden Code: if q.isalpha(): query = query.filter(User.username.ilike(like_str))else: query = query.filter(User.realname.ilike(like_str)) Aber das habe ich gefunden Auch wenn es Chinesisch gibt, wird es auch als isalpha beurteilt. Der Test ergab, dass die Methode isalpha in str bei der Beurteilung von Unicode unzuverlässig ist. Die Standarddekodierung von Parametern in Flask ist UTF-8. Sie müssen also encode('utf-8') verwenden, um es neu zu kodieren, und dann die Funktion isal
1 isalpha in Python 2.7 unterstützt kein Unicode
Einführung: Wenn ich heute eine Suchkomponente schreibe, möchte ich das Suchfeld danach auswählen, ob nach allen Buchstaben gesucht werden soll . Es gibt also folgenden Code: if q.isalpha(): query = query.filter(User.username.ilike(like_str))else: query = query.filter(User.realname.ilike(like_str))
2. So überprüfen Sie, ob eine Zeichenfolge in Python aus Buchstaben besteht: string.isalpha()
Einführung: Python-Methode string.isalpha() Die Methode Python string isalpha() prüft, ob eine Zeichenfolge vorhanden ist, die nur aus alphabetischen Zeichen besteht.
3. Grundlagen des Python-Lernens zur String-Verarbeitung
Einführung: Python-String-Verarbeitung String-Eingabe: my_string = raw_input ("bitte Geben Sie ein Wort ein:") String-Beurteilung: (1) Bestimmen Sie, ob es sich um einen reinen Buchstaben handelt my_string.isalpha() String-Suchübereinstimmung: (1) rere regulärer Ausdruck Beispiel 1: ^[w_]*$ bedeutet zuerst w Stimmt mit jedem Wortzeichen überein einschließlich eines Unterstrichs, äquivalent zu „[A-Za-z0-9_]“. Dann folgte ich _. Schauen Sie sich das *-Zeichen noch einmal an: Entspricht dem vorherigen Unterausdruck
4 Verwendung der isalpha()-Methode für die String-Verarbeitung in Python
Einführung: In diesem Artikel wird hauptsächlich die Verwendung der isalpha()-Methode zur Verarbeitung von Zeichenfolgen in Python vorgestellt. Dies ist das Grundwissen für den Einstieg in das Erlernen von Python.
[Verwandte Q&A-Empfehlungen]:
Das obige ist der detaillierte Inhalt vonFür eine ausführliche Einführung in isalpha. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!