Есть ли в Haskell функция для получения списка всех знаков пунктуации и всех пробельных символов, таких как строковые константы Python ?
Data.Char содержит предикаты для пунктуации, пробелов и всех классов символов Unicode. Как предлагают другие в комментариях, вы можете использовать их с filter и ограничить список ASCII, если это все, что вы хотите.
filter