Heim  >  Artikel  >  Backend-Entwicklung  >  Für eine ausführliche Einführung in isalpha

Für eine ausführliche Einführung in isalpha

零下一度
零下一度Original
2017-06-10 15:23:381971Durchsuche

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

Für eine ausführliche 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))

2. So überprüfen Sie, ob eine Zeichenfolge in Python aus Buchstaben besteht: string.isalpha()

Für eine ausführliche 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.

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

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

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!

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