str als Zeichenfolge festlegen
str.isalnum() Alle Zeichen sind Zahlen oder Buchstaben (empfohlenes Lernen: Python-Video-Tutorial )
str.isalpha() Alle Zeichen sind Buchstaben
str.isdigit() Alle Zeichen sind Zahlen
str.islower() Alle Zeichen sind Kleinbuchstaben
str.isupper() Alle Zeichen sind Großbuchstaben
str.istitle () Alle Wörter werden groß geschrieben
str.isspace() Alle Zeichen sind Leerzeichen oder t oder n oder r
Beispiel:
"""从键盘上输入 一个字符,判断其字符类型。""" 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("该字符为其他")
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo bestimmen Sie den Zeichentyp in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!