
-
-
Python 数字を「,」で3桁区切りにする
2023/7/2
Python 数字を「,」で3桁区切りにする これ、ハマりました。。 一見すると簡単な問題のように見えて、実は結構難しかったです。 Pythonの文字列型はイミュータブルなので、そのまま ...
-
-
スライスの基礎
2023/7/1
スライスの基礎 Pythonでは文字列やリストなどを部分的に取得する事ができます。 これがスライスです。 実装例 l = [0, 1, 2, 3, 4, 5, 6] print(l[2: ...
-
-
デコレータ
2023/6/30
デコレータの例 デコレータの理解が中々、難しかったので自分用にまとめました。 デコレータはシンタックスシュガー(糖衣構文)の一種で既に定義されている関数の処理に追加や変更を加える機能です ...
-
-
textファイルからデータを読み込む
2023/6/29
textファイルからデータを読み込む カレントディレクトリにある「test_text.txt」にあるデータをPythonで読み込みます。 open関数を使ってテキストを読み込む実装例。 ...
-
-
repeat()関数
2023/6/28
repeat()関数 Pythonはrepeat()関数を使う事によって、リストの要素を繰り返して出力する事が可能です。 repeat()関数はnumpyを使います。 実装 ...
-
-
多次元配列の内包表記
2023/6/28
多次元配列の内包表記 リストをバンバン作るような実装は内包表記で記述すると楽で後から見直す時に可読性が高い。 通常の配列を内包表記で書く事に慣れてきたので、多次元配列も内包表記で書いてい ...
-
-
デバッグ
2023/6/28
デバッグ 私はIDEのデバッグ機能を使う事が多いけど、Pythonは関数でデバッグを行う事もできる。 実装例(breakpoint()関数) def sum(num1, num2): b ...
-
-
秒を時間、分、秒(0:0:0)表記に変換
2023/6/27
秒を時間、分、秒(0:0:0)表記に変換 簡単だと思ってナメていたら、結構、難しかった。。 実装例 seconds = int(input()) hours = seconds // ( ...
-
-
ジェネレータ
2023/6/27
ジェネレータ 関数の処理の途中で中断して、yieldを使う事で関数外の処理を実施しても、再びyieldの次から再開できる。 どうやったら効果を発揮するのだろうか? 実装例 def gen(): pri ...
-
-
Python zip関数
2023/6/26
zip関数の使い方 forループを使って複数のイテラルオブジェクトの要素を一緒に取得したい場合に使用する。 実装例 names = ["taro", "jiro", "saburo"] ages = ...