>  기사  >  백엔드 개발  >  파이썬에서 divmod 란 무엇입니까?

파이썬에서 divmod 란 무엇입니까?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-06-21 15:21:3827604검색

파이썬에서 divmod 란 무엇입니까?

파이썬에서 divmod가 무엇인가요? 다음은 divmod에 대한 관련 소개를 제공합니다.

divmod 함수는 Python의 내장 함수입니다. 이 함수는 제수와 나머지 연산의 결과를 결합하고 몫과 나머지(a // b, a % b)가 포함된 튜플을 반환할 수 있습니다.

구문

divmod(dividend, divisor)

관련 권장 사항: "Python Video Tutorial"

파이썬에서 divmod 란 무엇입니까?

1 정수 매개변수

>>> divmod(9, 5)
(1, 4)
>>> type(divmod(9, 5))
<class &#39;tuple&#39;>

에 의해 반환된 튜플에서 첫 번째 요소는 9/입니다. /5의 결과, 두 번째 요소는 9% 5의 결과입니다.

2. 부동 소수점 매개변수

>>> divmod(2.3, 0.2)
(11.0, 0.0999999999999997)
>>> a, b = divmod(2.3, 0.2)
>>> a
11.0
>>> b
0.0999999999999997

는 튜플 압축 해제를 통해 정수 나누기 결과와 나머지를 분리할 수 있습니다.

Notes

1. 매개변수는 문자열을 처리할 수 없습니다.

divmod 함수는 정수 또는 부동 소수점 유형의 매개변수만 허용합니다. 예를 들어, 매개변수가 문자열이면 Python은 오류를 보고합니다.

>>> divmod(&#39;a&#39;,&#39;A&#39;)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for divmod(): &#39;str&#39; and &#39;str&#39;

2 divmod 함수의 반환 값 유형은 tuple

>>> type(divmod(10,5))
<class &#39;tuple&#39;>
입니다.

위 내용은 파이썬에서 divmod 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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