Early on in my career I was advised to add additional spacing between source code and an inline comment, like so:
de_cologne = (i == 4711 # 1
and j == 1799) # 2
Note the two spaces.
Supposedly, the reason for doing this is to distinguish operators that we use to delimit comments from other operators. Presumably, this might help some poor reader that just now switched from reading a programming language in which the operator might mean something else (in particular with regards to arithmetic).
In my experience, even in Python where the practice is inscribed in PEP-8, the practice is rarely adhered to. I can well imagine this being less useful in some domains compared to others.
Is there a particular language in which this is good practice?