1. 程式人生 > >練習十七:python辨別資料型別

練習十七:python辨別資料型別

關於python辨別資料型別可以用python type()方法,那麼想要檢視一串字元中每項型別,並逐一輸出要怎麼處理?看下我是怎麼處理的
習題要求:輸入一行字元,分別統計其中英文字母、數字、空格、和其他字元的格式

  1 string = input("輸入要統計的內容:")
  2 letter,digit,space,other = 0,0,0,0
  3 for i in string:
  4     if i.isalpha():  #str.isalpaha()判斷是不是字母,返回True/False
  5         letter += 1
  6     elif i.isdigit(): #str.isdigit()判斷是不是字母,返回True/False
  7
digit += 1 8 elif i.isspace(): #str.isspace()判斷是不是字母,返回True/False 9 space += 1 10 else: 11 other += 1 12 print(letter,digit,space,other)
執行結果:
輸入要統計的內容:abdcdeg12345 sge2 ys1
12 7 2 0