如果你是刚上手python的小白,一定要看这篇文章!
如果已经用了好几年python,也不要错过这篇文章哦,总有一些小tips是你不知道的
目录
1.整体界面设置
默认的pycharm界面使用起来并不方便,建议大家拖拽成这样哦!
下面三个框框,分别是Frames,可以查看代码层级;Console,程序输出窗口,也可以在绿色箭头处写代码;Variables窗口,查看当前变量。
2.如何debug?
鼠标左键单击这个区域,会出现红色的实心圆,我们称作断点。
右键这个断点可以进行更精细的调整,比如希望for循环循环到第十次时停止,就可以在Condition框框中写i==10
。
3.怎么运行到下一步?
设置好断点后可以进行debug啦,点击右上角的绿色Debug符号,就可以debug啦,你会发现,程序运行到断点处就会停止啦。
此时debug窗口会出现一堆往下运行的符号,应该如何选择呢?
3.1 Step Over
跳到下一步,不会进入到函数内部
3.2 Step Into:
单步执行,遇到子函数就进入内部
3.3 Step Into MyCode:
单步执行,遇到自己写的子函数就进入内部。注意哦!如果不是自己写的函数,是不会进去的哦!
3.4 Step Out:
当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。
3.5 Resume Program
点击这里的运行符号,代码就会继续运行下去啦,直到遇到下一个断点。
红色方框是停止运行整个程序。
!!小技巧!!!
一般人我都不告诉的小技巧来了!百分之八十的人都不知道的小技巧来了!
在程序debug的时候,我想运行到第63行,你会怎么做呢?
一般人的做法是在第63行的地方设置一个断点,pycharm使用大师的做法是什么呢?
鼠标左键点击63
就可以直接跳到这一行啦!!
是不是超级方便!用过都说好
4.怎么查看函数耗时
如果你想了解整个代码哪些函数比较耗时,可以点击右上角的 Profile,利用Profile工具可以对代码进行性能分析。可以参考这篇文章:利用PyCharm的Profile工具进行Python性能分析