Er det en fordel å bruke den ene fremfor den andre? I Python 2 ser de begge ut til å gi de samme resultatene:
>>> 6/3
2
>>> 6//3
2
//
implementerer "etasjeinndeling", uavhengig av din type. Så
1.0/2.0
vil gi 0.5
, men både 1/2
, 1//2
og 1.0//2.0
vil gi 0
.
Se https://docs.python.org/whatsnew/2.2.html#pep-238-changing-the-division-operator for mer informasjon.
Den doble skråstreken, //
, er etasjeinndeling:
>>> 7//3
2