mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
36 lines
930 B
Python
36 lines
930 B
Python
# https://docs.python.org/3/library/operator.html#mapping-operators-to-functions
|
|
|
|
def le(a, b): return a <= b
|
|
def lt(a, b): return a < b
|
|
def ge(a, b): return a >= b
|
|
def gt(a, b): return a > b
|
|
def eq(a, b): return a == b
|
|
def ne(a, b): return a != b
|
|
|
|
def and_(a, b): return a & b
|
|
def or_(a, b): return a | b
|
|
def xor(a, b): return a ^ b
|
|
def invert(a): return ~a
|
|
def lshift(a, b): return a << b
|
|
def rshift(a, b): return a >> b
|
|
|
|
def is_(a, b): return a is b
|
|
def is_not(a, b): return a is not b
|
|
def not_(a): return not a
|
|
def truth(a): return bool(a)
|
|
def contains(a, b): return b in a
|
|
|
|
def add(a, b): return a + b
|
|
def sub(a, b): return a - b
|
|
def mul(a, b): return a * b
|
|
def truediv(a, b): return a / b
|
|
def floordiv(a, b): return a // b
|
|
def mod(a, b): return a % b
|
|
def pow(a, b): return a ** b
|
|
def neg(a): return -a
|
|
def matmul(a, b): return a @ b
|
|
|
|
def getitem(a, b): return a[b]
|
|
def setitem(a, b, c): a[b] = c
|
|
def delitem(a, b): del a[b]
|