Альтернативой является использование регулярных выражений и сопоставление этих странных символов пробела. Вот некоторые примеры:
Удалите ВСЕ пробелы в строке, даже между словами:
import re
sentence = re.sub(r"\s+", "", sentence, flags=re.UNICODE)
Удалите пробелы в НАЧАЛЕ строки:
import re
sentence = re.sub(r"^\s+", "", sentence, flags=re.UNICODE)
Удалите пробелы в КОНЦЕ строки:
import re
sentence = re.sub(r"\s+$", "", sentence, flags=re.UNICODE)
Удалите пробелы как в НАЧАЛЕ, так и в КОНЦЕ строки:
import re
sentence = re.sub("^\s+|\s+$", "", sentence, flags=re.UNICODE)
Удалите ТОЛЬКО ДВОЙНЫЕ пробелы:
import re
sentence = " ".join(re.split("\s+", sentence, flags=re.UNICODE))
(Все примеры работают как в Python 2, так и в Python 3)
person
Emil Stenström
schedule
19.02.2015
hello apple
?helloapple
? - person Mark Byers   schedule 25.11.2011