Was ist Divmod in Python?

爱喝马黛茶的安东尼
Freigeben: 2019-06-21 15:23:29
Original
27674 Leute haben es durchsucht

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;>
Nach dem Login kopieren

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
Nach dem Login kopieren

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;
Nach dem Login kopieren

2. Der Rückgabewerttyp der divmod-Funktion ist Tupel

>>> type(divmod(10,5))
<class &#39;tuple&#39;>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage