1. isdigit 関数は文字列のメソッド 文字列が数値であるか検査するとき、 isdigit 関数を利用する。 気をつけることは、このメソッドが文字列のメソッドであること。 2.3.6.1 文字列メソッド によると、 isdigit() 文字列中に数字しかない場合には真を返し、その他の場合は偽を返します。 試してみる。 tests = ["100", "100.1", "", "hoge", "10hoge", "hoge10", "ho10ge", 100] for i,e in enumerate(tests): try: print e.isdigit() except Exception, e: print e, ':', "[%d]" % i, tests[i] 結果は、 True False False False False False False 'int' objec