Python

Python Links

個人メモです。 http://code.activestate.com/recipes/langs/python/?query_start=1 http://planetpython.org/ http://www.vex.net/parnassus/ http://www.faqts.com/knowledge_base/index.phtml/fid/199/

Python2.6新機能

Python 2.6(Final)が正式リリースされました。 概要: 主にPython3に近づいていくリリースです。600個以上のBUGFIXが行った。 ・future_builtinsモジュール: このモジュールはPython 3で動作が変る2.x関数に関して集まったモジュールです。 Python3と汎用性…

数値を日本語化

# coding:utf-8 UUNIT=[u'', u'十' , u'百' , u'千'] BUINT = [u'', u'万', u'億', u'万億' , u'兆'] NUM=[u'零',u'一',u'二', u'三', u'四', u'五' , u'六', u'七', u'八', u'九'] def conv4(num, flag=False): ret = u'' s = str(num) l = len(s) assert(l…

三行で素数を計算しよう

from math import sqrt N = 100 # N 以内の素数を計算する [ p for p in range(2, N) if 0 not in [ p% d for d in range(2, int(sqrt(p))+1)] ]

XMLモジュールまとめ

Python標準: xml.dom 標準DOM規格を採用(JAVASCRIPTがDOMをアクセスするのもこれを使用している)、 ドキュメント全体に対して自由に解析&修正に適してる。DOM Level 2もサポート。 xml.dom.minidom コンパクトに実現、より小さい、DOM Level 1をサポート…

timeモジュールにより実行時間測定

import sys import time n = 0 t = time.clock() final_time = 0 while True: ts = time.clock() # ループ&画面出力処理の時間を測定する for i in xrange(20000): n += 1 sys.stdout.write("\ri: " + str(i) + " pi: " + str(n)) final_time = time.clock(…