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)