Pythonには便利な組み込み関数が予め多く用意されています。ここでは全体でどういった内容の関数があるのかを俯瞰してみましょう。
代表的な組み込み関数
以下、入門レベルの代表的な組み込み関数を紹介します。ざっくりとカテゴライズしていますが、あくまでも当サイト固有のものです。公式にそういった分類があるわけではないため注意してください。すべての組み込み関数はhttps://docs.python.jp/3/library/functions.htmlを参照してください。
数学系
計算で使用できる関数です。
数学系の組み込み関数
イテレータに関わるもの
リストなどの繰り返し処理でよく使用する関数です。
map関数 listの全て要素に対して同じ処理を行う
filter関数 リストから条件を指定して抽出する
zip関数 複数のリストを同時にループで処理する
reduce関数 シーケンスの値を累積的に集約する
組み込み型
オブジェクトに関わるもの
オブジェクトの属性有無の検査や属性の追加、取得、削除に関わるものです。
hasattr 指定の属性を持つかどうかを検査する
setattr属性の追加