牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Pythonの辞書で便利な使い方ないか探してたら「vars()」を見つけた

vars():現在のローカルシンボルテーブルに対応する辞書を返す。

>>> vars()
{'__builtins__': <module '__builtin__' (built-in)>, '__file__': '/Users/username/.pystartup', '__name__': '__main__', '__doc__': None}
>>> d = {}
>>> vars()
{'d': {}, '__builtins__': <module '__builtin__' (built-in)>, '__file__': '/Users/username/.pystartup', '__name__': '__main__', '__doc__': None}
>>> "value is %(__file__)s" % vars()
value is /Users/username/.pystartup
>>> 


じつにおもしろい(・∀・)
組み込み関数の勉強もしてみようかな。まだ使ったことないものあるし。