Home  >  Article  >  Backend Development  >  python function divmod number processing function

python function divmod number processing function

巴扎黑
巴扎黑Original
2017-08-17 10:47:292094browse

Python daily function - pmod number processing function

pmod(a,b) function

Chinese description:

pmod(a,b) method returns It is a//b (division rounding) and the remainder of a to b

The return result type is tuple

Parameters:

a,b can be numbers (including complex numbers) )

Version:

Plural numbers are not allowed to be processed before python2.3. Please pay attention to this

English description:

Take two (non complex) numbers as arguments and return a pair of numbers consisting of their quotient and remainder when using long pision. With mixed operand types, the rules for binary arithmetic operators apply. For plain and long integers, the result is the same as (a / / b, a % b). For floating point numbers the result is (q, a % b), where q is usually math.floor(a / b) but may be 1 less than that. In any case q * b + a % b is very close to a, if a % b is non-zero it has the same sign as b, and 0 <= abs(a % b) < abs(b).

Changed in version 2.3: Using pmod() with complex numbers is deprecated.

python code example:

>>> pmod(9,2)
(4, 1)
>>> pmod(11,3)
(3, 2)
>>> pmod(1+2j,1+0.5j)
((1+0j), 1.5j)

The above is the detailed content of python function divmod number processing function. 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