Python断点是什么意思,断点调试如何实现
Admin 2022-06-09 群英技术资讯 1966 次浏览
这篇文章将为大家详细讲解有关“Python断点是什么意思,断点调试如何实现”的知识,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Python中可以加断点调试
断点(break point)是指在代码中指定位置,当程序运行到此位置时便中断下来,并让开发者可查看此时各变量的值。
因断点中断的程序并没有结束,可以选择继续执行。
实现断点调试需要 IDE 的支持。下面以 PyCharm 来演示一下

在某一行代码的左侧栏点击,就可以在这行增加断点。现在在 3 个 if 判断的地方都加上断点。
选择 debug,程序开始运行。

输入 a、b 两个值之后,程序就在第一个 if 处中断,并且在工具栏中显示出当前程序中的各种数值。

选择“resume program”,程序就会继续执行,直到遇到下一个断点。

有了断点功能的帮助,调试的时候就方便许多,很容易观察程序运行时的状态。
在断点调试时,还有个经常一起使用的功能就是单步调试。

在程序中断时,选择“Step Over”,会向下执行一行代码后继续中断。
当所处代码行中有函数时,“Step Into”会中断在函数内部,之后将在其中单步执行。对应的,“Step Out”将中断在执行完当前所在函数后的位置。
这些操作在工具栏有快捷按钮,也可通过快捷键操作。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
python标识符的特点是什么?如何使用?对于新手来说,可能不是了解标识符以及其用法,因此这篇文章就给大家来介绍一下python标识符,下文实例对大家学习和理解python有一定的帮助,感兴趣的朋友可以参考。
如何删除python字符串中指定的字符?方法一,使用pop()方法删除特定位置的字符;方法二,使用replace()方法删除指定字符,方法三,使用re.sub()方法可以替换特定模式的字符
在Python中string转bytes类型的方法有哪些?方法一,使用utf-8 的方式编码,转成 bytes;方法二,使用编码encode,转化成bytes;
Sklearn(全称 SciKit-Learn),是基于 Python 语言的机器学习工具包。Sklearn 主要用Python编写,建立在 Numpy、Scipy、Pandas 和 Matplotlib 的基础上,也用 Cython编写了一些核心算法来提高性能。
python random模块中的randint()函数用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008