We don't put a space between words and punctuation like "?" "!" ":" in English.