- pythonには__getattr__の他に__getattribute__なんてものがあるらしい。- pythonがクラスのメンバを取得する流れと、その仮定で使う`__getattr__`と`__getattribute__`の挙動について調べてみました。 
- pythonで冪剰余- Pythonで冪乗余を計算する方法です。 
- pythonのシーケンス型から値を探したり数えたり- pythonのシーケンス型(文字列とかリストとか)から、最初に特定の値が出てくる場所を探したり出現数を数えたりする簡単な方法を見付けたのでメモ。 
- pythonで与えられた変数が文字列かどうか調べる- Pythonで、ある変数が文字列かどうかを調べるためのシンプルな方法です。 
- pythonのexcept文にExceptionを渡すと色々まとめて捕捉できる理由- pythonのtry-except文で`Exception`を渡すとあらゆる例外をキャッチ出来ます。この機能のメカニズムに気付いたので、Python内部の挙動のメモです。 
- pythonのリスト内包表記は凄い。すごく凄い。- Pythonの「リスト内包表記」という機能を使うと、あらゆるリストや辞書型、集合型なんかまで作ることが出来ます。というわけで、色々と試してみました。 
- pythonのクラスにブール値を持たせる。- Pythonのクラスに真偽値を持たせて、if文なんかでTrueっぽく見える/Falseっぽく見えるようなクラスを作る方法です。 
- pythonのisと==の違い- Pythonの`is`演算子と`==`演算子の挙動の違いについての解説記事です。 
- pythonのジェネレータをリスト内包表記的に書く- Pythonのジェネレータ式を使って、イテレータをリスト内包表記の書き方で書く方法です。 
- Pythonで末尾再帰する- Pythonのデコレータを使って、末尾再帰最適化を実現する方法です。速くはならないけれど、少なくともどれだけループさせてもメモリが枯渇して停止することは無くなります。