>백엔드 개발 >파이썬 튜토리얼 >python- divmod 숫자 처리 함수

python- divmod 숫자 처리 함수

高洛峰
高洛峰원래의
2016-10-17 14:50:451636검색

Python 일일 함수 - divmod 숫자 처리 함수

divmod(a,b) 함수

중국어 설명:

divmod(a,b) 메서드에서 반환됩니다. a//b(나누기 반올림) 및 a에서 b의 나머지

반환 결과 유형은 튜플입니다

매개변수:

a, b는 숫자일 수 있습니다(복소수 포함) 숫자) )

버전:

python2.3 이전에는 복수의 숫자를 처리할 수 없습니다. 주의하세요


영어 설명:

긴 나눗셈을 사용할 때 두 개의 (복소수가 아닌) 숫자를 인수로 사용하고 그 몫과 나머지로 구성된 숫자 쌍을 반환합니다. 혼합 피연산자 유형의 경우 일반 이항 산술 연산자에 대한 규칙이 적용됩니다. 긴 정수의 경우 결과는 (a // b, a % b)와 동일합니다. 부동 소수점 숫자의 경우 결과는 (q, a % b)입니다. 여기서 q는 일반적으로 math.floor(a / b)이지만 그럴 수도 있습니다. 어떤 경우에도 q * b + a % b는 a에 매우 가깝습니다. a % b가 0이 아니면 b와 동일한 부호를 가지며 0


버전 2.3의 변경 사항: 복소수와 함께 divmod()를 사용하는 것은 더 이상 사용되지 않습니다.

파이썬 코드 예:

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


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.