not ブール NOT

最終更新:2026-09-22

not ブール NOT

not はブール値(True / False)を返す。

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

📝 構文

not a

▶ 例

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

実行結果:

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

❓ よくある質問

Qnot は何型を返しますか?
A必ず bool(`True` または `False`)を返します。これが `and`/`or` との最大の違いです:`not 'x'` は `False` を返し、`'x'` ではありません。
Q`not x` と `x != y` は相互に置き換えられますか?
Aできません。`not x` は x 自身の真理値の否定です(x は任意のオブジェクト)。`x != y` は2つの値を比較します。`x != y` と等価なのは `not (x == y)` だけです。
Qnot の優先順位はどうなっていますか?
A`not` は比較演算子より低いです:`not x == y` は `not (x == y)` と等価。`and`/`or` よりは高いです。全体の順序は 比較 > `not` > `and` > `or` です。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%