- massa_potato
- 670
- 4
- 0
- 0
文字列に変数を埋め込む時のやりかた ①%演算子 ②組み込み関数formatとstr.formatメソッド ③フォーマット済み文字列 Python3.7以降の環境であれば③一択 #ノンプロ研
2021-03-11 21:27:45#ノンプロ研 Python講座では最初からフォーマット済み文字列で習ったけど、職場のLinuxのPython環境が古くて使えずしばらくstr.format使ってた記憶あり
2021-03-11 21:33:50Twitter点けたら流れていた『Effective Python(オライリー, 2016)』の読書会を聴講してます。例題?を事前にJupyter Notebookに転記しておいて、逐次実行しながらわいわいやっていくスタイルみたいです成程 #ノンプロ研
2021-03-11 21:39:27Pythonは、複雑な式を1行で書けてしまうが、場合によっては可読性が落ちるので、ヘルパー関数として切り出してしまうと可読性が良くなる #ノンプロ研
2021-03-11 21:50:04DRY原則:Don't Repeat Yourself #ノンプロ研 #EffectivePython
2021-03-11 22:01:52タプル、パック、アンパック Python講座での盛り上がりどころですな #ノンプロ研 #EffectivePython
2021-03-11 22:09:16アンパックを使うと、一時変数なしで変数の値のスワップができる #ノンプロ研 #EffectivePython
2021-03-11 22:11:35例えば変数aとbをスワップ(入れ替え)する時 普通は temp = a a = b b = temp みたいな感じで、一時変数tempを使ってスワップするが、アンパック構文を使うと a, b = b, a の1行でスワップができ、一時変数も不要 #ノンプロ研 #EffectivePython
2021-03-11 22:15:08そういえばrangeって実際コード書くときにはほとんど使わないな ってことはいちおうPythonicなコードが書けてるってことかな #ノンプロ研 #EffectivePython
2021-03-11 22:22:34for i in range(iterator): としてiを使って要素を参照するような場合は for i, x in enumerate(iterator): とした方がよい #ノンプロ研 #EffectivePython
2021-03-11 22:28:34