Ciao ho bisogno una funzione che elimina i caratteri non preenti nel nio elenco ASCII

Ovvero data una stringa str ho bisogno una funzione che se i caratteri sono diversi dal range ASCII 65 - 90 o 97 - 120

esempio :

str = ciao@ ==> diventa str = ciao.

Qualcuno mi puo' aiutare, scusate ma oggi non riesco a fare nulla!!