タグ

ブックマーク / jutememo.blogspot.com (2)

  • Python で文字列が数値に変換できるか検査する

    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

    yaoki_dokidoki
    yaoki_dokidoki 2014/07/08
    isdigit()
  • python の条件文 if __name__ == '__main__':

    1. メインモジュールの名前は __main__ Python のモジュールを眺めていると、ソースコードの最後の方で、以下の記述をしばしば見かける。 if __name__ == "__main__": # 処理... __name__ とは? __main__ とは何を表しているのだろう? 6. モジュール によると、 … Python では定義をファイルに書いておき、スクリプトの中やインタプリタの対話インスタンス上で使う方法があります。このファイルを モジュール (module) と呼びます; モジュールにある定義は、他のモジュールや main モジュール (実行のトップレベルや電卓モードでアクセスできる変数の集まりを指します) に import (取り込み) することができます。 モジュールは Python の定義や文が入ったファイルです。ファイル名はモジュール名に接尾語 ,py が

  • 1