4. 組み込み定数—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/2.7/library/constants
移動先:案内検索

4.4。 組み込み定数

組み込みの名前空間には、少数の定数が存在します。 彼らです:

False

bool タイプのfalse値。

バージョン2.3の新機能。

True

bool タイプの真の値。

バージョン2.3の新機能。

None

types.NoneType の唯一の値。 Noneは、デフォルトの引数が関数に渡されない場合のように、値がないことを表すためによく使用されます。

バージョン2.4で変更: Noneへの割り当ては違法であり、SyntaxErrorを発生させます。

NotImplemented
「リッチ比較」特殊メソッド(__eq__()__lt__()、およびその仲間)によって返される特殊値。他のタイプに関して比較が実装されていないことを示します。
Ellipsis
拡張スライス構文と組み合わせて使用される特別な値。
__debug__
この定数は、Pythonが -O オプションで開始されていない場合に当てはまります。 assert ステートメントも参照してください。

ノート

名前 None および __ debug __ は再割り当てできないため(属性名としても、SyntaxErrorを上げる)、「真の」定数と見なすことができます。

バージョン2.7で変更:属性としての__debug__への割り当てが無効になりました。


4.1。 によって追加された定数サイトモジュール

site モジュール( -S コマンドラインオプションが指定されている場合を除き、起動時に自動的にインポートされます)は、組み込みの名前空間にいくつかの定数を追加します。 これらは対話型インタプリタシェルに役立ち、プログラムでは使用しないでください。

quit([code=None])

exit([code=None])

印刷時に「quit()またはCtrl-Dを使用する(つまり EOF)to exit」を実行し、呼び出されたら、指定された終了コードでSystemExitを上げます。
copyright

credits

印刷または呼び出されたときに、それぞれ著作権またはクレジットのテキストを印刷するオブジェクト。
license
印刷時に「typelicense()を入力して完全なライセンステキストを表示します」というメッセージを印刷し、呼び出されると、完全なライセンステキストをポケットベルのように(一度に1画面ずつ)表示するオブジェクト。