論理展開

まず,プレースホルダとして使われている「%d」のような文字列がC言語由来という点。Pythonistaは,%演算子を使うに当たってPython以外の知識を覚えなければなりません。

第6回 Pythonicな文字列フォーマットforamat()メソッド:Python 3.0 Hacks|gihyo.jp … 技術評論社

この話の流れはおかしくないか?Python以外の知識を覚えなくてはいけないからって、誰が困るの?

  • C言語を知っている人は昔覚えた知識が活用できて嬉しい
  • Pythonしか知らない人はどうせフォーマットのための言語を新しく覚えなくてはいけないわけで、C言語由来だろうと関係がない

Printfの機能に問題があるとか、Python的でないとか、そういう理由なら納得できるんだけど。それでPython的ってどういうことなのか延々と書き連ねてあるような記事を読みたい。