Pythonのモジュールを使って日付を整形


SQLデータベースから取得したデータをpythonで整形したいのですか、  
この場合、モジュールを使って日付をシンプルにできたりしないでしょうか？  
また2.26を四捨五入して2.3％と表記させたいです。

整形前  
`[(datetime.date(2016, 7, 17), 2.26268624680273)]`

整形後  
`July 17, 2016 — 2.3% errors`




Python3 をお使いということなので，format メソッドを用いるのが一番自然だと思います．

f オプションを使用すると，小数点以下の桁数も簡単に指定することができます．

[code]

    ls = [(datetime.date(2016, 7, 17), 2.26268624680273)]
    for t, v in ls:
        print("{} - {:.1f}% errors".format(t.strftime("%B %d, %Y"), v))
    
[/code]

参考：<http://uxmilk.jp/40547>

