fork download
  1. from string import ascii_letters, digits
  2.  
  3. # aqui vc pode mudar os caracteres válidos para o que precisar
  4. # neste caso deixei apenas letras (sem acento) e números
  5. caracteres_validos = set(ascii_letters + digits)
  6.  
  7. # se quiser contar letras com acento, pode trocar por:
  8. # caracteres_validos = set(ascii_letters + digits + 'áéíóúâôêãçàÁÉÍÓÚÂÔÊÃÇÀ')
  9.  
  10. # enfim, basta trocar o set para ter quaisquer caracteres que precisar
  11.  
  12. ################################
  13. texto = '- Oi, tudo bem?\n'
  14. qtd = 0
  15. for c in texto:
  16. if c in caracteres_validos:
  17. qtd += 1
  18. print(qtd)
  19.  
Success #stdin #stdout 0.04s 9700KB
stdin
Standard input is empty
stdout
9