Maison  >  Article  >  développement back-end  >  Comment déterminer le type de caractère en Python

Comment déterminer le type de caractère en Python

(*-*)浩
(*-*)浩original
2019-07-04 14:21:5514181parcourir

Définir str comme une chaîne

Comment déterminer le type de caractère en Python

str.isalnum() Tous les caractères sont des chiffres ou des lettres (apprentissage recommandé : Tutoriel vidéo Python )

str.isalpha() Tous les caractères sont des lettres

str.isdigit() Tous les caractères sont des chiffres

str.islower() Tous les caractères sont en minuscules

str.isupper() Tous les caractères sont en majuscules

str.istitle () Tous les mots sont en majuscules

str.isspace() Tous les caractères sont des caractères vides ou t ou n ou r

Exemple :

"""从键盘上输入 一个字符,判断其字符类型。"""
while True:
      char = input("请输入需要判断的字符:")
      if str.isdigit(char) == True:
          print("该字符为数字")
          try:
              char = int(char)
             print("并且该数值类型为int")
         except:
             pass
 
     elif str.isalpha(char) == True:
         
         if char >= u'\u4e00' and char <= u'\u9fa5':   # 判断该字符是否为汉字
             print("该字符是汉字")
         else:
             print("该字符是字母")
     elif str.isalnum(char) == True:
         print("该字符为数字和字母组合")
     elif char == " ":
         print("该字符为空格")
     else:
         try:
             char = float(char)
             print("该字符为数字")
             print("并且该数值类型为float")
         except:
             print("该字符为其他")

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

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