Maison > Article > développement back-end > Comment déterminer le type de caractère en Python
Définir str comme une chaîne
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!