python よく使う基本操作

最近AKBの総選挙をきっかけに、そういえば、AKBは知ってるけど、象徴として捉えていて、
誰が所属しているのかはすでにわからなくなってましたorz

なので、即席ですが、オシメンを特集していこうと思います。

山本彩さんです。まー正統派でしょうか。こんな子がいたのかと思わされました。
f:id:linesnova:20140612162942j:plain
f:id:linesnova:20140612165527j:plain



小数点以下の丸め(四捨五入)

  round(<数値>,<丸め桁数>)
  ex)round(567 * 0.3,0)
  


date操作 
日本時間で比較

entry_time = dateutil.parser.parse("2014-06-12T10:34:27Z”) .replace(tzinfo=dateutil.tz.tzutc()).astimezone(dateutil.zoneinfo.gettz("Asia/Tokyo"))                          
line_time = datetime.datetime(2014, 6, 12, 11, 00, 00, tzinfo=dateutil.zoneinfo.gettz("Asia/Tokyo"))
if line_time < entry_time :
  ・・

番外
marvericksに変えたら、pythonインタラクティブモードで「Segmentation fault: 11」の
エラーがでるようになってしまいましたので、その対策として以下があるそうです。
readline.soを無効にすればよいのですが、履歴機能が使えなくなってしまうので、
自分にあった方で使う必要があるかもしれません。

http://bugs.python.org/issue18458#msg193470