python function divmod number processing function

巴扎黑
Release: 2017-08-17 10:47:29
Original
2108 people have browsed it

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)
Copy after login

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!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!