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 Detaillierte Einführung in isalpha
Einführung: Wenn ich heute eine Suchkomponente schreibe, möchte ich das Suchfeld danach auswählen, ob die Suche nach allen Buchstaben erfolgt. 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)) Aber ich habe festgestellt, dass sogar...
2 isalpha in Python 2.7 kein Unicode unterstützt
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))
3. Methode zur Überprüfung, 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.
4. Grundlagen der String-Verarbeitung in Python verstehen
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 Beispiel für einen regulären Ausdruck 1: ^[w_]*$ Erstens bedeutet w, dass jedes Wortzeichen einschließlich Unterstrichen abgeglichen wird, was äquivalent zu „[A-Za-z0-9_]“ ist. Dann folgte ich _. Schauen Sie sich das *-Zeichen noch einmal an: Übereinstimmung mit dem vorherigen Unterausdruck
5. Verwendung der isalpha()-Methode für die Zeichenfolgenverarbeitung in Python
Einführung: In diesem Artikel wird hauptsächlich die Verwendung der isalpha()-Methode zur Verarbeitung von Zeichenfolgen in Python vorgestellt. Es handelt sich um Grundkenntnisse für den Einstieg in das Erlernen von Python
[Verwandte Q&A-Empfehlungen]:
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in isalpha(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!