I recently came across a syntax I never seen before when I learned python nor in most tutorials, the .. notation, it looks something like this:
Two dots together may be a little awkward at first:
f = 1..__truediv__ # or 1..__div__ for python 2
But it is the same as writing:
f = 1.0.__truediv__ # or 1.0.__div__ for python 2
Because float literals can be written in three forms:
normal_float = 1.0
short_float = 1. # == 1.0
prefixed_float = .1 # == 0.1