コード内の % と // の違い

一 剰余演算子 % (返回余数)

% は、除算の余りを返します。

  • 语法:a % b,表示取 a 除以 b 的余数。
  • 例:36 % 5 は、36 を 5 で割った余りが 1 であるため、1 と評価されます。
print('36 % 5 :', 36 % 5 )   # 1

2 つの整数除算演算子// (返回商)

// は、 除算 の小数部分を除いた整数商を返します。

  • 構文: a // b。これは、 ab で割った整数商を取ることを意味し、結果は整数。
  • 例:36 // 5 は、36 を 5 で割った整数商が 7 であるため、7 となります。
print('36 // 5 :', 36 // 5 )   # 7

おすすめ

転載: blog.csdn.net/March_A/article/details/134908564