Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in isalpha()

Detaillierte Einführung in isalpha()

巴扎黑
巴扎黑Original
2017-06-10 16:46:205876Durchsuche

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

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

Detaillierte Einführung in isalpha()

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()

Detaillierte Einführung in 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

Detaillierte Einführung in isalpha()

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]:

Python – Warum gibt der Aufruf von isalpha() oder isalnum() True für chinesische Unicode-Strings zurück?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn