Python 【Python】 コマンドライン引数の使い方(argparseモジュール) argparseモジュールを使ったコマンドライン引数の設定方法について解説します。このモジュールは位置引数・オプション引数の設定やhelpメッセージの生成、排他グループの設定等の処理を簡単に実現することができます。 2018.07.31 2021.10.16 Pythonファイル操作モジュール
Python 【Python】 コマンドライン引数の使い方(sys.argv) コマンドライン引数はターミナルコマンドライン上からプログラムを実行する際に設定する引数で、リストsys.argvに格納されます。コマンドライン引数を設定するにはいくつか方法がありますが、ここでは一番簡単なsys.argvを直接読み込んで使う方法についてまとめます。 2018.07.26 2019.07.20 Pythonファイル操作
Ubuntu 【Ubuntu】 apt update時のGPGエラー対処 Ubuntuでapt update時にGPGエラーが発生したときの対処方法の一例です。 別要因の場合があるかもしれませんが、この事象が起きたときは試してみると良いかもしれません。 2018.07.24 2022.05.01 Ubuntu開発環境
Python 【Python】 try – exceptによる例外処理の基本 プログラム実行中に発生した例外(=実行中に検出されたエラー)は適切に処理される必要があります。本記事では、try~except構文を用いたPythonでの例外処理の基本についてまとめています。 2018.07.20 2020.08.13 Pythonフロー制御
Ubuntu 【Ubuntu】 リダイレクトとパイプライン処理 Linuxのリダイレクト処理とパイプライン処理ついて備忘録としてまとめます。 2018.07.18 2019.07.13 Ubuntu開発環境
Python 【Python】小数点の四捨五入、切り上げ、切り捨て(round, math.ceil, math.floor) Pythonで小数点を四捨五入するには、round()やformat()を使います。一方、切り上げ、切り捨ては、標準ライブラリのmathモジュールを使った、math.ceil()、math.floor()を使います。本記事ではこれらの関数の使い方について具体例を交えながらまとめています。 2018.07.13 2023.03.14 Pythonモジュール数値型数学演算組込み型
アルゴリズム <アルゴリズムの基本⑩> 繰り返し処理(8) ユークリッドの互除法 今回は、ユークリッドの互除法を使った2つの数値の最大公約数を求めるアルゴリズムについてまとめます。 2018.07.11 2019.07.13 アルゴリズムその他
Python 【Python】 文字列の右寄せ、左寄せ、中央寄せ(zfill, rjust, ljust,center) 文字列を右に寄せて空いた部分を0で埋めたり(0パディング)するには、zfillを使うと簡単にできます。また、rjust(), ljust(), center()を使えば任意の文字でパディングすることも可能です。今回はこれらの関数の使い方についてまとめます。 2018.07.09 2023.03.12 Python文字列組込み型組込み関数
アルゴリズム <アルゴリズムの基本⑨> 繰り返し処理(7) 二次元配列の各行の合計を求める 今回は、2次元配列に格納されているデータの各行の合計を求めるアルゴリズムをまとめます。 生徒それぞれについて全科目のテストの合計をまとめて計算したい等、使う場面は多々ありそうです。 2018.07.04 2019.07.13 アルゴリズムその他
Python [Python] 辞書の要素の順番を保持する(OrderedDict) Python3.6時点では辞書データはリストと異なり要素の順番は不定です。辞書型のデータ構造で順番を維持させたい場合はcollections.OrderedDict()を使います。このメソッドで生成される順序付き辞書(Ordered dic... 2018.07.01 2019.07.13 Pythonモジュール組込み型辞書型