Home  >  Article  >  Backend Development  >  What is the remainder operator in python?

What is the remainder operator in python?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-01 16:48:3120490browse

What is the remainder operator in python?

#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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn