/ 真の除算

最終更新:2026-09-22

/ 真の除算

/ は常に浮動小数点数の結果を返す。整数除算には // を使う。

カテゴリ演算子
種類演算子
Python バージョンall

📝 構文

a / b

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

3.5
3.5
float
さらに多くのケースは近日公開予定です。

❓ よくある質問

Q7 / 2 が 3 ではなく 3.5 になるのはなぜ?
A`/` は真除法で、常に浮動小数点数を返すからです。整数除算には `//`、余りには `%` を使います。Python 2 の `/` は整除でしたが、Python 3 で真除法に変わりました。
Q除数が 0 だとどうなりますか?
A`ZeroDivisionError: division by zero` を投げます。浮動小数点数を 0 で割っても同じです。割る前に除数を判定するか、`try`/`except` で捕捉しましょう。
Q大きな整数の割り算で精度が失われますか?
A失われます。結果が浮動小数点数になる以上 float の精度に縛られます。たとえば `10**30 / 1` は近似値になります。正確な整数の結果が欲しければ `//` を使います。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%