日々精進

新しく学んだことを書き留めていきます

型判定はtype(val) == intでなくisinstance(val, int)を使う

Pythonの型判定について。 isinstance(val, int)はサブクラスでもTrueになるというメリットがある。 つまり、valがint64でもint32でもisinstance(val, int)はTrueになる。

参考:

stackoverflow.com