### ナビゲーション

- 索引
- モジュール |
- 次へ |
- 前へ |
- Python v2.6.2 documentation »
- Python 標準ライブラリ »

# 4. 組み込み定数

組み込み空間には少しだけ定数があります。以下にそれらの定数を示します。:

`False`

  `bool` 型における、偽を表す値です。

  バージョン 2.3 で追加.

`True`

  `bool` 型における、真を表す値です。

  バージョン 2.3 で追加.

`None`

  `types.NoneType` の唯一の値です。 `None` は、例えば関数にデ フォルトの値が渡されないときのように、値がないことを表すためにしば しば用いられます。

  バージョン 2.4 で変更: `None` に対する割り当ては不正であり、 `SyntaxError` を送 出します。

`NotImplemented`

  “特殊な比較 (rich comparison)” を行う特殊メソッド (`__eq__()`, `__lt__()`, およびその仲間) に対して、他の型に対しては比較が実 装されていないことを示すために返される値です。

`Ellipsis`

  拡張スライス文と同時に用いられる特殊な値です。

`__debug__`

  この定数は Python が -O オプションを付して開始されていな いときに真となります。 `__debug__` に対しての代入は不正であり、 `SyntaxError` を送出します。 `assert` ステートメントも参照下さい。

## 4.1. `site` モジュールで追加される定数

`site` モジュール (コマンドラインオプションとして -S が 指定されない限り、開始時に自動的にインポートされます) はいくつかの定数 を組み込みの名前空間に追加します。それらは対話的インタープリタシェルに とって有用であり、プログラムから使うべきではありません。

`quit`([code=None])
`exit`([code=None])

  オブジェクトは、画面出力されたとき、 “Use quit() or Ctrl-D (i.e. EOF) to exit” のような画面出力をだします。呼び出されたときには、 `SystemExit` を送出し、特定の終了コードで終了します。

`copyright`
`license`
`credits`

  オブジェクトは、画面出力されたとき、 “Type license() to see the full license text” のような画面出力をだします。呼び出されたときには、 それぞれのテキストをページャのような形式 (1画面分づつ) で表示します。

### ナビゲーション

- 索引
- モジュール |
- 次へ |
- 前へ |
- Python v2.6.2 documentation »
- Python 標準ライブラリ »