Python 組み込み機能リファレンス¶
Python には、数多くの組み込み関数と組み込みクラスが用意されています。
組み込みクラスには、数値やリストなど、通常は言語の「中核」の一部と見なされるデータ型が含まれます。 Python 言語の中核部分は、これらの型のリテラルの形式を定義し、意味にもいくつかの制約を設けていますが、意味のすべてを定義しているわけではありません。
組み込み機能には、関数や例外も含まれます。
これらは import 文を使わずに、あらゆる Python コードから利用できるオブジェクトです。
その一部は言語の中核部分で定義されていますが、多くは中核部分の意味に不可欠なものではなく、このリファレンスでのみ説明しています。
参考
Python は組み込み機能に加えて、インポートして使える豊富な標準ライブラリを提供しています。 Python 標準ライブラリ を参照してください。
- 組み込み型
- 真理値判定
- ブール演算 ---
and,or,not - 比較
- 数値型
int,float,complex - ブーリアン型 -
bool - 反復に関連する型
- シーケンス型 ---
list,tuple,range - テキストおよびバイナリシーケンス型のメソッド一覧
- テキストシーケンス型 ---
str - バイナリシーケンス型 ---
bytes,bytearray,memoryview - set(集合)型 ---
set,frozenset - マッピング型 ---
dict、frozendict - コンテキストマネージャ型
- 型アノテーション型 --- ジェネリックエイリアス 、 ユニオン
- その他の組み込み型
- 特殊属性
- 整数と文字列の変換での長さ制限
- 組み込み定数
- 組み込み関数 (built-in function)
- 組み込み例外
- スレッドセーフ性の保証
- 組み込み型の操作の時間計算量