False ブール偽値

最終更新:2026-09-22

False ブール偽値

False は bool 型の唯一の偽値インスタンスである。

カテゴリキーワード/文
種類キーワード/文
Python バージョンall

📝 構文

False

▶ 例

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

実行結果:

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

❓ よくある質問

QFalse と 0 は等しいですか?
A`False == 0` は `True`(`bool` は `int` の部分型)ですが、`False is 0` は `False` です。「False と等しい」ことと「値が偽」であることは別物だと注意しましょう。
Q条件で偽とみなされるのはどの値ですか?
A`False`、`0`、`0.0`、空文字列 `''`、空リスト `[]`、空タプル `()`、空辞書 `{}`、空集合 `set()`、`None`、およびカスタムオブジェクトの `__bool__` が `False` を返す場合や `__len__` が 0 を返す場合です。
Q変数が空かどうかを if not x で判定できますか?
Aできます。`not x` は空文字列、空リスト、`0`、`None` に対して `True` になります。ただし `x` が NumPy 配列の場合、`not x` は「truth value of an array is ambiguous」エラーになることがあるため、その場合は明示的な比較を使ってください。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%