Der Unterschied zwischen / und // in Python
In Python stellt „/“ eine Gleitkommadivision dar und gibt ein Gleitkommaergebnis zurück. das ist Das Ergebnis ist eine Gleitkommazahl, und „//“ bedeutet in Python eine Ganzzahldivision und gibt die größte Ganzzahl zurück, die nicht größer als das Ergebnis ist, was bedeutet, dass das Divisionsergebnis abgerundet wird.
Code
print("6 // 4 = " + str(6 // 4)) print("6 / 4 =" + str(6 / 4))
Ergebnis
6 // 4 = 1 6 / 4 =1.5
Python-Rechenoperatoren
Operator | Beschreibung | Instanz | tr>||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ | Hinzufügen – Zwei Objekte hinzufügen | a + b Ausgabeergebnis 30 | ||||||||||||||||||||||||
Subtrahieren – erhalte eine negative Zahl oder eine Zahl minus einer anderen Zahl | a – b Ausgabeergebnis-10 | |||||||||||||||||||||||||
* | Multiplizieren – zwei Zahlen multiplizieren oder eine mehrmals wiederholte Zeichenfolge zurückgeben | a * b Ausgabeergebnis 200 | ||||||||||||||||||||||||
/ | Divide – x dividiert durch y | b / ein Ausgabeergebnis 2 | ||||||||||||||||||||||||
% | Modulo – Gibt den Rest der Division zurück< /td> | b % a Ausgabeergebnis 0 | ||||||||||||||||||||||||
** | Potenz – Gibt x zurück. Die Potenz von y | a**b ist 10, erhöht auf die 20. Potenz, und das Ausgabeergebnis ist 100000000000000000000 | ||||||||||||||||||||||||
// | Integerdivision durchführen – Gibt den ganzzahligen Teil von zurück der Quotient (
|