Search notes:

Python: Operator overloding

Python allows to overload operators.
An interesting example of an overloaded operator is found in the pathlib module: the division by operator (/) is used in this module to concatenate directories for path expressions:
from pathlib import Path

homeDir = Path('/home/rene')
csvFile  = homeDir / 'examples' / 'data' / 'census.csv'

print(csvFile)  # /home/rene/examples/data/census.csv

Index