Maison > développement back-end > Tutoriel Python > Pour une introduction détaillée à isalpha

Pour une introduction détaillée à isalpha

零下一度
Libérer: 2017-06-10 15:23:38
original
2122 Les gens l'ont consulté

Lorsque j'écrivais un composant de recherche aujourd'hui, je voulais sélectionner le champ de recherche selon que la recherche portait sur toutes les lettres. Il y a donc le code suivant : if q.isalpha(): query = query.filter(User.username.ilike(like_str))else: query = query.filter(User.realname.ilike(like_str)) Mais j'ai trouvé ça même s'il y a du chinois, c'est aussi jugé comme isalpha c'est vrai. Le test a révélé que la méthode isalpha dans str n'est pas fiable pour juger Unicode. Le décodage par défaut des paramètres dans Flask est UTF-8. Vous devez donc utiliser encode('utf-8') pour le ré-encoder et ensuite la fonction isal

1 isalpha dans Python 2.7 ne prend pas en charge l'unicode

Pour une introduction détaillée à isalpha

Introduction : lors de la rédaction d'un composant de recherche aujourd'hui, je souhaite sélectionner le champ de recherche selon que la recherche porte sur toutes les lettres. . On a donc le code suivant : if q.isalpha() : query = query.filter(User.username.ilike(like_str))else : query = query.filter(User.realname.ilike(like_str))

2. Comment vérifier si une chaîne est composée de lettres en python : string.isalpha()

Pour une introduction détaillée à isalpha

Introduction : méthode python string.isalpha() La méthode python string isalpha() vérifie s'il existe une chaîne composée uniquement de caractères alphabétiques.

3. Comprendre le traitement des chaînes des bases de l'apprentissage Python

Introduction : Traitement des chaînes Python Entrée de chaîne : my_string = raw_input ("s'il vous plaît saisissez un mot :") Jugement de chaîne : (1) Déterminez s'il s'agit d'une lettre pure my_string.isalpha() correspondance de recherche de chaîne : (1) rere exemple d'expression régulière 1 : ^[w_]*$ signifie d'abord w Correspond à n'importe quel caractère de mot y compris un trait de soulignement, équivalent à « [A-Za-z0-9_] ». Puis j'ai suivi _. Regardez à nouveau le signe * : faites correspondre la sous-expression précédente

4 Utilisation de la méthode isalpha() pour le traitement des chaînes en Python

<.>Introduction : Cet article présente principalement l'utilisation de la méthode isalpha() pour traiter les chaînes en Python. Il s'agit des connaissances de base pour l'apprentissage d'introduction à Python. Les amis dans le besoin peuvent se référer à

. [Recommandations de questions et réponses associées] :

python - Pourquoi l'appel à isalpha() ou isalnum() renvoie-t-il True pour les chaînes chinoises Unicode ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal