There is operator overloading in Python. In the official documentation there is a list of operators.
However in the Pandas documentation, [] and ., which are not present in list of operators in the previous link, are also called operators.
Note The Python and NumPy indexing operators
[]and attribute operator.provide quick and easy access to pandas data structures across a wide range of use cases.
Are [] and . operators in Python? Can they be, and are they overloaded in Pandas?