Python 組み込み関数
Python インタープリタには、常に利用可能な多数の関数と型が組み込まれています。
Python 組み込み関数
| 関数 | 説明 |
|---|---|
| abs() | 数値の絶対値を返します。 |
| aiter() | 非同期イテラブルの非同期イテレータを返します。 |
| all() | イテラブルのすべての要素が真であれば True を返します。 |
| any() | イテラブルのいずれかの要素が真であれば True を返します。 |
| ascii() | オブジェクトの表示可能な表現を含む文字列を返します。 |
| bin() | 整数をバイナリ文字列に変換します。 |
| bool() | ブール値を返します。 |
| breakpoint() | 呼び出し箇所でデバッガにドロップします。 |
| bytearray() | 新しいバイト配列を返します。 |
| bytes() | 新しい「bytes」オブジェクトを返します。 |
| callable() | オブジェクト引数が呼び出し可能であれば True を、そうでなければ False を返します。 |
| chr() | 文字を表す文字列を返します。 |
| classmethod() | メソッドをクラスメソッドに変換します。 |
| compile() | ソースをコードオブジェクトまたは AST オブジェクトにコンパイルします。 |
| complex() | 値 real + imag*1j を持つ複素数を返します。 |
| delattr() | オブジェクトが許可する場合、指定された属性を削除します。 |
| dict() | 新しい辞書を作成します。 |
| dir() | 現在のローカルスコープ内の名前のリストを返します。 |
| divmod() | 商と剰余からなるペアの数値を返します。 |
| enumerate() | 列挙オブジェクトを返します。 |
| eval() | 式を評価および実行します。 |
| exec() | この関数は動的な Python コードの実行をサポートします。 |
| filter() | イテラブルからイテレータを構築し、真のものを返します。 |
| float() | 数値または文字列から浮動小数点数を返します。 |
| format() | 値を「フォーマットされた」表現に変換します。 |
| frozenset() | 新しい frozenset オブジェクトを返します。 |
| getattr() | オブジェクトの指定された属性の値を返します。 |
| globals() | 現在のモジュール名前空間を実装する辞書を返します。 |
| hasattr() | オブジェクトが指定された属性を持つ場合に True を返します。 |
| hash() | オブジェクトのハッシュ値を返します。 |
| help() | 組み込みヘルプシステムを呼び出します。 |
| hex() | 整数を小文字の 16 進数文字列に変換します。 |
| id() | オブジェクトの「ID」を返します。 |
| input() | 入力を受け取り、それを文字列に変換します。 |
| int() | 数値または文字列から整数オブジェクトを構築します。 |
| isinstance() | オブジェクト引数がオブジェクトのインスタンスである場合に True を返します。 |
| issubclass() | class が classinfo のサブクラスである場合に True を返します。 |
| iter() | イテレータオブジェクトを返します。 |
| len() | オブジェクトの長さ(アイテム数)を返します。 |
| list() | 関数ではなく、ミュータブルなシーケンス型です。 |
| locals() | 現在のローカルシンボルテーブルを更新して辞書を返します。 |
| map() | イテラブルのすべての項目に関数を適用するイテレータを返します。 |
| max() | イテラブル内の最大項目を返します。 |
| min() | イテラブル内の最小項目を返します。 |
| next() | イテレータから次の項目を取得します。 |
| object() | 新しい特徴のないオブジェクトを返します。 |
| oct() | 整数を 8 進数文字列に変換します。 |
| open() | ファイルを開き、対応するファイルオブジェクトを返します。 |
| ord() | 文字の Unicode コードポイントを表す整数を返します。 |
| pow() | base を exp の累乗で返します。 |
| print() | オブジェクトをテキストストリームファイルに出力します。 |
| property() | プロパティ属性を返します。 |
| repr() | オブジェクトの印刷可能な表現を含む文字列を返します。 |
| reversed() | 逆順イテレータを返します。 |
| round() | 小数点以下 ndigits の精度に丸められた数値を返します。 |
| set() | 新しい set オブジェクトを返します。 |
| setattr() | これは getattr() のカウンターパートです。 |
| slice() | インデックスのセットを表すスライスオブジェクトを返します。 |
| sorted() | イテラブルから新しいソート済みリストを返します。 |
| staticmethod() | メソッドを静的メソッドに変換します。 |
| str() | オブジェクトの str バージョンを返します。 |
| sum() | start とイテラブルの項目を合計します。 |
| super() | 親または兄弟へのメソッド呼び出しを委任するプロキシオブジェクトを返します。 |
| tuple() | 関数ではなく、イミュータブルなシーケンス型です。 |
| type() | オブジェクトの型を返します。 |
| vars() | 辞書属性を持つ他のオブジェクトについて、その dict 属性を返します。 |
| zip() | 複数のイテラブルを並行して反復処理します。 |
| import() | この関数は import ステートメントによって呼び出されます。 |