Heim > Artikel > Backend-Entwicklung > 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“
1. In dem vom Ganzzahlparameter
>>> divmod(9, 5) (1, 4) >>> type(divmod(9, 5)) <class 'tuple'>
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('a','A') Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for divmod(): 'str' and 'str'
2. Der Rückgabewerttyp der divmod-Funktion ist Tupel
>>> type(divmod(10,5)) <class 'tuple'>
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!