Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist Divmod in Python?

Was ist Divmod in Python?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-21 15:21:3827604Durchsuche

Was ist Divmod in Python?

Was ist divmod in Python? Im Folgenden erhalten Sie eine relevante Einführung in divmod.

Die divmod-Funktion ist die integrierte Funktion von Python. Sie kann die Ergebnisse der Divisor- und Restoperationen kombinieren und ein Tupel zurückgeben, das den Quotienten und den Rest enthält (a // b, a % b).

Syntax

divmod(dividend, divisor)

Verwandte Empfehlungen: „Python Video Tutorial

Was ist Divmod in Python?

1. In dem vom Ganzzahlparameter

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

zurückgegebenen Tupel ist das erste Element das Ergebnis von 9//5 und das zweite Element das Ergebnis von 9 % 5.

2. Der Gleitkommaparameter

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

kann das Ergebnis der Ganzzahldivision und den Rest durch Tupel-Entpacken trennen.

Hinweise

1. Parameter können keine Zeichenfolgen verarbeiten

Die divmod-Funktion kann nur Parameter vom Typ Ganzzahl oder Gleitkomma akzeptieren. Wenn der Parameter beispielsweise eine Zeichenfolge ist, meldet Python einen Fehler.

>>> 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. Der Rückgabewerttyp der divmod-Funktion ist Tupel

>>> type(divmod(10,5))
<class &#39;tuple&#39;>

Das obige ist der detaillierte Inhalt vonWas ist Divmod in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn