ipython
增强版的 python,在 tips 里找到了很多神秘的功能
- 按 Esc+数字,可以生成重复的字符
- 用
!
可以执行 shell 命令,甚至可以直接把结果当做一个 dict - 按 F2 或者
%edit
可以打开一个编辑器来编辑 python - 神秘的 Latex 转换功能:
\θ<tab>
<=>\theta<tab>
设置默认数值输出格式,例如把所有数字设置成十六进制
profile_default/startup/99-hexints.py
formatter = get_ipython().display_formatter.formatters['text/plain']
def hexon():
formatter.for_type(int, lambda n, p, cycle: p.text("0x%02X" % n))
def hexoff():
formatter.for_type(int, lambda n, p, cycle: p.text("%d" % n))