Ar yra privalumų naudoti vieną iš jų, o ne kitą? Atrodo, kad "Python 2" programoje abu jie duoda tuos pačius rezultatus:
>>> 6/3
2
>>> 6//3
2
//
įgyvendina "grindų padalijimą", nepriklausomai nuo jūsų tipo. Taigi
1.0/2.0
duos 0.5
, bet tiek 1/2
, 1//2
, tiek 1.0//2.0
duos 0
.
Išsamesnės informacijos rasite https://docs.python.org/whatsnew/2.2.html#pep-238-changing-the-division-operator.
Dvigubas pasvirasis brūkšnys, //
, yra grindų padalijimas:
>>> 7//3
2