Ouaip je sais, mais je le répète suffisamment pendant mes cours avec les gamins que j'en fais une overdose

En fait y a une règle simple :
Les signes de ponctuation dits "
simples" comme le "." ou "," ou encore "..." n'ont un espace
qu'après.
Les signes de ponctuation dits "
doubles" tels que "!", "?" ou encore ":" et ";" ont un espace
avant et après.