0

For example, there already exist +, -... which can be overwritten using __add__ and __sub__ respectively. However, is it possible to write a new operator like . or x?

TheRavenSpectre
  • 367
  • 2
  • 11
  • 2
    No. There are only specific operators that can be overwritten. Python doesn't let you add your own. You cannot change the grammar of the language. – Frank Yellin Aug 19 '22 at 06:03

1 Answers1

1

No, you cannot, although there's some weird hackyness than can be done,

But if you want smt like:

1 x 2

You'll have to make a preprocessor

Ari157
  • 95
  • 4
  • 16