module documentation

Information about Python operators

Constant inplace_operator_methods Undocumented
Constant normal_from_reverse_op Undocumented
Constant op_methods Undocumented
Constant op_methods_that_shortcut Undocumented
Constant op_methods_to_symbols Undocumented
Constant ops_falling_back_to_cmp Undocumented
Constant ops_with_inplace_method Undocumented
Constant reverse_op_method_names Undocumented
Constant reverse_op_method_set Undocumented
Constant reverse_op_methods Undocumented
Constant unary_op_methods Undocumented
inplace_operator_methods = (source)

Undocumented

Value
{('__i' + op_methods[op][2:]) for op in ops_with_inplace_method}
normal_from_reverse_op = (source)

Undocumented

Value
{m: n for n, m in reverse_op_methods.items()}
op_methods: dict[str, str] = (source)

Undocumented

Value
{'+': '__add__',
 '-': '__sub__',
 '*': '__mul__',
 '/': '__truediv__',
 '%': '__mod__',
 'divmod': '__divmod__',
 '//': '__floordiv__',
...
op_methods_that_shortcut: set[str] = (source)

Undocumented

Value
set(['__add__',
     '__sub__',
     '__mul__',
     '__truediv__',
     '__mod__',
     '__divmod__',
     '__floordiv__',
...
op_methods_to_symbols = (source)

Undocumented

Value
{v: k for k, v in op_methods.items()}
ops_falling_back_to_cmp: set[str] = (source)

Undocumented

Value
set(['__ne__', '__eq__', '__lt__', '__le__', '__gt__', '__ge__'])
ops_with_inplace_method: set[str] = (source)

Undocumented

Value
set(['+', '-', '*', '/', '%', '//', '**', '@', '&', '|', '^', '<<', '>>'])
reverse_op_method_names = (source)

Undocumented

Value
set(reverse_op_methods.values())
reverse_op_method_set = (source)

Undocumented

Value
set(reverse_op_methods.values())
reverse_op_methods: dict[str, str] = (source)

Undocumented

Value
{'__add__': '__radd__',
 '__sub__': '__rsub__',
 '__mul__': '__rmul__',
 '__truediv__': '__rtruediv__',
 '__mod__': '__rmod__',
 '__divmod__': '__rdivmod__',
 '__floordiv__': '__rfloordiv__',
...
unary_op_methods: dict[str, str] = (source)

Undocumented

Value
{'-': '__neg__', '+': '__pos__', '~': '__invert__'}