In French, no space before a comma or a period (unless want to explicitly communicate your disdain for computery things or you’re above 60) but we do put a space before : ? !
Example: « Pas de palais : pas de palais ! »
(^Quote from the Asterix movie that will be way more useful to you for making French friends in a bar than saying « I can’t speak French » in French)