Maison >développement back-end >Tutoriel Python >Comment Python détermine-t-il que l'entrée est composée uniquement de lettres ?

Comment Python détermine-t-il que l'entrée est composée uniquement de lettres ?

silencement
silencementoriginal
2019-06-11 14:56:0010252parcourir

Comment Python détermine-t-il que l'entrée est composée uniquement de lettres ?

Analyse stricte : tous les symboles autres que des chiffres ou des lettres (espaces, points-virgules, etc.) seront faux
isalnum() doit être un mélange de chiffres et de lettres
isalpha() n'est pas sensible à la casse

str_1 = "123"
str_2 = "Abc"
str_3 = "123Abc"

#用isdigit函数判断是否数字
print(str_1.isdigit())
Ture
print(str_2.isdigit())
False
print(str_3.isdigit())
False

#用isalpha判断是否字母
print(str_1.isalpha())    
False
print(str_2.isalpha())
Ture    
print(str_3.isalpha())    
False

#isalnum判断是否数字和字母的组合
print(str_1.isalnum())    
Ture
print(str_2.isalnum())
Ture
print(str_1.isalnum())    
Ture

Remarque : si la chaîne contient des caractères autres que des lettres ou des chiffres, tels que des espaces, elle renverra également False

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