Tag: Python
現代において(少なくとも関数の戻り値については)型アノテーションは最低限のマナー。型アノテーションをつけない人は挨拶できない人と同じです
python3 から print の書き方が変わった print("Hello world") # python 3.x
整数の上限がなくなったためsys.maxint定数は削除された
Python2.6以降はそれに代わる新しい方式が登場しました。それが「format関数」を使って変数を文字列中に埋め込む方法です。
現在のローカル時刻をタイムゾーン付きのISO 8601形式(YYYY-MM-DDThh:mm:ss±hh:mm)で取得します。 Python3.6からは naiveなdatetimeオブジェクトもastimezone()を使えるようになりました。
2020.10.07 最後は辻褄を合わせて予定通り10/5に3.9.0が出ていました。
「その程度の用途なら urllib.request で十分では」と思うことは少なくない。
Requests とは Python の 今風な HTTP ライブラリである.
私は小数点以下2桁で浮動小数点数を整形したい。 出力は次のようになります。
Python3.2で新たに標準となったパッケージで、マルチスレッド、マルチプロセスによる並列タスク処理を簡単に実装できる。
似たようなパッケージにはこれまでにも threading や multiprocessing があったんだけど、これはそれよりも高レベルの API になっている。 デフォルトでスレッド・プロセスプールが使えたり、マルチスレッドとマルチプロセスがほとんどコードを変えずに使い分けられるメリットがある。
グローバル変数を関数内で使用する場合は、 global で定義することで明示的にグローバル変数を使用することができます。
この記事では Python3 で SQLite3 に接続する方法、エラー処理(例外処理)、サンプルによるCRUD(※)、PHPer向け注意点についてまとめました。
実行中のファイルの場所(パス)を基準にほかのファイルを読み込みたい場合は、実行中のファイルのディレクトリと読み込みたいファイルの実行中のファイルからの相対パスをos.path.join()で連結する
これを用いると複数行のテキストデータどうしをdiffコマンドのように比較し、同コマンドで得られるような形式で結果を得ることができる。
Pythonで動作OSの判定をどうやるか探していたら、標準モジュールのplatformを使えという情報をStackOverFlowで見つけた。
進捗表示の王道(だと勝手に思ってます)、tqdmをまずは紹介しておきます。使い方は非常に簡単、importしてループに次のように組み込むだけです。