ここからは少し難しくなりますが、プログラミングの最重要項目の1つとも言える関数について解説していきます。 関数とは 関数とは一言で説明すると「再利用できる処理の塊」のことを指します。関数に引数(ひきすう)と呼ばれる入力値...
関数を使ってみよう

ここからは少し難しくなりますが、プログラミングの最重要項目の1つとも言える関数について解説していきます。 関数とは 関数とは一言で説明すると「再利用できる処理の塊」のことを指します。関数に引数(ひきすう)と呼ばれる入力値...
Pythonは「.」でオブジェクトの属性に直接追加アクセスすることができますが、組み込み関数のsetattr、getattr、delattrを使用すると明示的に属性の操作をすることができます。 setattr オブジェク...
hasattr Pythonのオブジェクトは動的に属性を追加したり削除できるため、「オブジェクトが属性を持つかどうかは(型に依存せず)状況次第」という特徴があります。 ある程度規模の大きな開発の場合、データの連携時に期待...
Python2までは組込みでrudece関数というものがあったのですが、Python3ではfunctoolsという標準ライブラリの関数として提供されています。組み込み関数ではないのですが、map、filter、zip関数...
組み込み型 変数の型で学んだint、str、list、dict・・・などPythonに予め用意されている型を組み込み型と呼びます。これまで同名のint関数、str関数、list関数といった組み込み関数も登場しましたが、関...
zip関数を使用すると複数のリストを同時にループ処理をすることができるようになります。(なお、zipファイルの扱いとは無関係です。zipファイルの扱いについてはこちらを参照してください。) zip関数 複数のリストを同時...
filter関数とは リストの中から指定条件に合致した要素だけ抽出したい場合がありますが、そんな場合はfirter関数を使用します。引数に抽出条件となる関数を指定しますが、これはmap関数とよく似ていますね。戻り値はイテ...
map関数とは map関数はリストなどのイテラブルオブジェクトな変数に対し、その全ての要素に指定した関数を実行し、結果をmap型と呼ばれるオブジェクトで返却します。以下の引数を指定します。おそらくこれだけだと何のことかわ...
このページでは、組み込み関数のうち計算に使用できるものをいくつか紹介します。 sum() 合計を求める sum関数を使用するとリストや集合などのイテラブルなオブジェクトの要素の合計値を計算します。以下のサンプルは、数値を...
Pythonには便利な組み込み関数が予め多く用意されています。ここでは全体でどういった内容の関数があるのかを俯瞰してみましょう。 代表的な組み込み関数 以下、入門レベルの代表的な組み込み関数を紹介します。ざっくりとカテゴ...