Má používanie jedného z nich výhody oproti druhému? Zdá sa, že v Pythone 2 obidva vrátia rovnaké výsledky:
>>> 6/3
2
>>> 6//3
2
//
implementuje "floor division" bez ohľadu na váš typ. Takže
1.0/2.0
dá 0.5
, ale 1/2
, 1//2
aj 1.0//2.0
dajú 0
.
Podrobnosti nájdete na stránke https://docs.python.org/whatsnew/2.2.html#pep-238-changing-the-division-operator.
Dvojité lomítko, //
, je delenie na poschodia:
>>> 7//3
2