#What is the remainder operator in python?
Python's remainder operator is %, which means taking modulo and returning the remainder of division.
Assume variables: a=10, b=20;
Then b % a output result 0
Python language supports the following types of operators:
(1) Arithmetic operator
(2) Comparison (relational) operator
(3) Assignment operator
(4) Logic Operator
(5) Bit operator
(6) Membership operator
(7) Identity operator
(8) Operator precedence class.
python rounding and remainder rules
(1) //Retain the lower bound of the integer when performing rounding operations, that is, prefer smaller integers
(2) int is to cut off the decimal part and keep only the previous integer
(3) The round function follows the rounding rule
>>> 5//3 1 >>> -5//3 -2 >>> int(5.3) 5 >>> int(5.6) 5 >>> int(-5/3) -1 >>> round(5.3) 5 >>> round(5.6) 6
(4) % operator, the remainder when taking the remainder The sign is determined by the dividend
>>> -5%3 #仅有一负号时,在负无穷到-5之间找到一个数能被3整数,最接近于-5的数是-6,所以-5 - (-6) = 1 1 >>> 5%-3 -1 >>> -5%-3 -2 >>> 5%3
The above is the detailed content of What is the remainder operator in python?. For more information, please follow other related articles on the PHP Chinese website!