Satyajeet Kanetkar · Aug 5, 2026 · 8:22 PM IST TIL since Python 3.5, you can now override the @ operator, by defining __matmul__. One of the few instances of a language supporting an operator overload without shipping any builtin type that actually makes use of it!