Friday, June 22, 2012

Jython Operators


·         Operators
·         Operators, by precedence order:
Operator
Description
lambda args: expr
Anonymous function constructor
x or y
Logical OR
x and y
Logical AND
not x
Logical NOT
x<y  x<=y  x>y  x>=y  x==y x!=y  x<>y
x is y   x is not y
x in s   x not in s
Comparison operators (equal, not equal, is same object, belongs to a sequence...)
x|y
Bitwise OR
x^y
Exclusive OR
x&y
Bitwise AND
x<<y   x>>y
Left shift, right shift
x+y  x-y
Addition/concatenation, subtraction
x*y  x/y  x%y
Multiplication/repeat, division, modulo
x**y
Power
+x, -x, ~x
Identity, unary NOT, bitwise complement
s[i]  s[i:j]  s.attr f(...)
Index, range, attribute qualification, function call
(...) [...] {...} '...'
Tuple, list, dictionary, conversion to string

No comments:

Post a Comment