# What is python .. ("dot dot") notation syntax?

PythonProgrammingServer Side Programming

#### Beyond Basic Programming - Intermediate Python

Most Popular

36 Lectures 3 hours

#### Practical Machine Learning using Python

Best Seller

91 Lectures 23.5 hours

#### Practical Data Science using Python

22 Lectures 6 hours

There is no special .. ("dot dot") notation syntax in python. You can, however, see this in case of floats accessing their properties. For example,

f = 1..__truediv__ # or 1..__div__ for python 2
print(f(8))

This will give the output:

0.125

What we have is a float literal without the trailing zero, which we then access the __truediv__ method of. It's not an operator in itself; the first dot is part of the float value, and the second is the dot operator to access the object's properties and methods. This can also be achieved using:

>>> f = 1.
>>> f
1.0
>>> f.__truediv__
Updated on 17-Jun-2020 11:58:35