組み込み名前空間には少数の定数が存在します。 それらは次のとおりです。
False
√
bool
タイプのfalse値。 False
への割り当ては不正であり、SyntaxError
を発生させます。
True
√
bool
タイプの真の値。 True
への割り当ては不正であり、SyntaxError
を発生させます。,
None
√
タイプの唯一の値NoneType
。 None
は、デフォルトの引数がafunctionに渡されない場合のように、値がないことを示すためによく使用されます。 None
への割り当ては不正であり、SyntaxError
を発生させます。
NotImplemented
¶
Note
バイナリ(またはインプレース)メソッドがNotImplemented
インタープリターンは、他のタイプ(または演算子に応じて他のフォールバック)に対して反映された操作を試みます。, すべての試行がNotImplemented
を返す場合、インタプリタは適切な例外を発生させます。誤ってNotImplemented
を返すと、誤解を招くエラーメッセージが表示されるか、NotImplemented
値がPythonコードに返されます。
例については、算術演算の実装を参照してください。
注意
NotImplementedError
およびNotImplemented
は、名前と目的が似ていても交換可能ではありません。使用するタイミングについては、NotImplementedError
を参照してください。
バージョン3で変更されました。,9:ブール値コンテキストでNotImplemented
を評価することは非推奨です。 現在はtrueと評価されていますが、DeprecationWarning
を出力します。TypeError
Pythonの将来のバージョンで発生します。
Ellipsis
←
省略記号リテラル”...
“と同じです。 ユーザー定義のコンテナデータ型の拡張スライス構文で主にconjunctionwithで使用される特別な値。
__debug__
¶
Pythonが-O
オプションで起動されていない場合、この定数はtrueになります。,assert
ステートメントも参照してください。
注
名前None
、False
、True
および__debug__
再割り当てすることはできません(属性名としてでも、iv id=”a34e3808c3″したがって、それらは”真の”定数と見なすことができます。,
サイトモジュールによって追加される定数¶
site
モジュール(起動時に自動的にインポートされます。-S
コマンドラインオプションが指定されている場合を除きます)は、組み込み名前空間にいくつかの定数を追加します。 これらは対話型インタプリタシェルに役立ち、プログラムでは使用できません。
quit
(code=None)≤exit
(code=None)≤
印刷時に”quit()またはCtrl-Dを使用します(つまり、Ctrl-Dを使用します)”のようなメッセージを出力するオブジェクト, 呼び出されたときに、指定された終了コードでSystemExit
を発生させます。
copyright
¶credits
¶
印刷または呼び出されたときに、著作権orcreditsのテキストをそれぞれ印刷するオブジェクト。
license
↑
印刷すると、”license()と入力して完全なライセンステキストを表示します”というメッセージを印刷し、呼び出されると、apagerのような形で