PHP » PYTHON |
login |
register |
about
|
PYTHON Arithmetic Operators
is this article helpful?
|
Python replacement for PHP's Arithmetic Operators
[
edit
| history
]
-a #Negation a + b #Addition a - b #Subtraction a * b #Multiplication a / b #Division. In Python 2.x, when both arguments are integers, the result is always an integer, # rounding down (toward negative infinity, not 0) when the numbers do not divide evenly. # In Python 3.x, when integers do not evenly divide, the result is a float a // b #Truncating Division. Always rounds down to the nearest integer, regardless of argument types a % b #Modulus. Python's modulus takes the sign of "b", unlike PHP's, which takes the sign of "a" Arithmetic OperatorsRemember basic arithmetic from school? These work just like those.
The division operator ("/") returns a float value unless the two operands are integers (or strings that get converted to integers) and the numbers are evenly divisible, in which case an integer value will be returned. Operands of modulus are converted to integers (by stripping the decimal part) before processing.
See also the manual page on Math functions. |
more
Recently updated
more
Most requested
more
Last requests
|