I never understood leading dot until I understood that native speakers indeed say ".3" (point three).
Trailing makes it a floating point type instead of an integer
Trailing makes it a floating point type instead of an integer
Still… I can be required to put a zero in, read 0.3, and still think “that’s point three”.