どちらを使ってもメリットはありますか?Python 2では、どちらも同じ結果を返すようです。
>>> 6/3
2
>>> 6//3
2
//
は、タイプに関係なく、"floor division"を実装しています。つまり
1.0/2.0は
0.5を与えますが、
1/2,
1/2,
1.0/2.0はいずれも
0` を与えます。
詳しくは https://docs.python.org/whatsnew/2.2.html#pep-238-changing-the-division-operator をご覧ください。
ダブルスラッシュの//
は、床の分割です。
>>> 7//3
2