1、帮助文档
帮助文档可以对系统函数、数据类型等获取帮助,也可以对自定义函数变量获取帮助
help(len),
len? 一个?和help一样的内容,只不过他是弹框的
len?? 两个?会显示源码,也是弹窗,
在页面,命令模式下按h有所有快捷键提示
2、魔法命令(magic)
查看所以魔法命令:
%lsmagic
运行外部py文件:
%run ‘路径’ 可以绝对也可以相对路径
注意:使用魔法命令执行外部文件时,该文件的函数和变量就能在会话中使用
计算执行时间:
%time一般用于耗时长的代码段
%timeit一般用于耗时短的代码段(计算平均时间,会自动执行多次)
%timeit sleep(1) 这样写只对单行进行时间计算
计算多行代码的平均时间
%%timeit
sleep(1)
sleep(1)
%timeit -r 3 -n 1000 sleep(1) 跑三轮,每次跑1000次
查看当前会话的所有变量和函数:
%who 以空格为间隔输出,for循环的i也会被记录为变量
%whos 获取变量函数的详细信息,包含值和类型
%who_ls 以列表形式显示变量和函数名
显示环境变量
%env
查看历史记录
%hist 或 %history
显示当前目录
%pwd
执行shell命令
使用!表示执行shell命令,使用$表示ipython的变量,只能是变量,不可以是表达式
如:hello=10
!echo $hello 如果原本变量名有$,那么也要在前面写个$
在widows只能执行widows命令如: !dir,!mkdir
在linux执行linux命令如:!pwd !ls 等