Python Language Operatori in alternativa a un operatore infisso

Esempio

Per ogni operatore infisso, ad es. + C'è una funzione- operator ( operator.add per + ):

1 + 1
# Output: 2
from operator import add
add(1, 1)
# Output: 2

anche se la documentazione principale afferma che per gli operatori aritmetici è consentito solo l'input numerico è possibile:

from operator import mul
mul('a', 10)
# Output: 'aaaaaaaaaa'
mul([3], 3)
# Output: [3, 3, 3]

Vedi anche: mappatura da operazione a funzione operatore nella documentazione ufficiale di Python .