type ()は、そのオブジェクトが持つ正確なクラスのみを返します。 対してisinstance ()は、**「サブクラス(継承関係)まで考慮して判定できる」**という性質を持っています。 例えば、Pythonのすべてのクラスは根本でobjectクラスを継承しています。
期末の追い込みで忙しいですね‥! ただようやく終わりが見えてきたので、そろそろプログラミング修行にちゃんと時間を避けそうです さて、最近作ったプログラムで、参考にさせていただいたコードの中で分からないものがあったので整理します。
関数アノテーションとは関数の引数と戻り値に付加情報をつける機能です。PEP 3107 -- Function Annotationsで定義されていて、 Python 2. 6へbackportされていないので、 利用するにはPython 3. 0以降が必要になります。 まずは、 インタラクティブシェルで関数 ...