Pycharm中的Debug工具以及简单的使用方法[通俗易懂]

Pycharm中的Debug工具以及简单的使用方法[通俗易懂]1.什么是Debug工具?Debug工具是PycharmIDE中集成的用来调试程序的工具,在这里程序员可以查看程序的执行细节和流程或者调解bug2.Debug工具使用步骤打断点~断点位置:目标要调试的代码块的第一行代码即可,即一个断点即可。~打断点的方法:单击目标代码和行号右侧空白位置3.debug使用,在run,下面有一个debug先看看Debugger的这个控制台面板运行debug后…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.什么是Debug工具

Debug工具是PycharmIDE中集成的用来调试程序的工具,在这里程序员可以查看程序的执行细节和流程或者调解bug

2.Debug工具使用步骤

       打断点

        ~ 断点位置 :  目标要调试的代码块的第一行代码即可,即一个断点即可。

        ~ 打断点的方法:单击目标代码和行号右侧空白位置

Pycharm中的Debug工具以及简单的使用方法[通俗易懂]

3.debug使用

,  在run,下面有一个debug

    Pycharm中的Debug工具以及简单的使用方法[通俗易懂]

先看看Debugger的这个控制台面板  

  运行debug后,可以看到控制台如下:可以先看看Debugger的这个控制台面板  

Pycharm中的Debug工具以及简单的使用方法[通俗易懂]

   str代表解释器返回’python’这个类型是str.

单击这个符号,即执行下一步,也可以使用快捷键 F8, 

Pycharm中的Debug工具以及简单的使用方法[通俗易懂]

到下面debug程序继续运行,然后又有一个str类型的flag

Pycharm中的Debug工具以及简单的使用方法[通俗易懂]

再次执行下一步,程序已经执行完了。变量就已经完了

程序执行完了,内存就释放了。

Pycharm中的Debug工具以及简单的使用方法[通俗易懂]

Console控制台面板

一步一步执行,会发现,首先是定义了变量,没有输出,然后再次执行下一步,当遇见print语句是打印一次,依次类推,直到程序执行完成 。 以次往下,一步一步执行

Pycharm中的Debug工具以及简单的使用方法[通俗易懂]

可以简单使用for循环打印一个列表就知道了 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174383.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月29日 下午5:00
下一篇 2022年8月29日 下午5:16


相关推荐

  • Oracle数据库学习–2个不错的网站

    Oracle数据库学习–2个不错的网站nbsp 1 nbsp nbsp OracleW3scho 学校 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 2 nbsp PL SQL 教程百易教程 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp

    2026年3月26日
    2
  • WLAN设备集成规范

    WLAN设备集成规范WLAN 设备集成规范一 无线覆盖技术指标 1 二 无线设备技术指标 2 三 设计依据 2 四 系统吞吐量 31 系统吞吐量 32 系统支持并发用户数 33 无线覆盖边缘场强的取定 34 覆盖范围预测 3 五 设备平面布置 41 设备平面布置说明 41 选择 AP 设置点的原则 42 AP 位置确

    2026年3月16日
    3
  • 用python写一个简单的表白代码

    用python写一个简单的表白代码fromturtleimport*color(‘black’,’red’)begin_fill()penup()goto(50,50)pendown()right(45)goto(100,0)left(90)fd(120)circle(50,225)penup()goto(0,0)pendown()left(135)fd(120)circle(50,225…

    2022年5月18日
    48
  • linux文件夹权限777怎么设置,Linux:设置文件夹权限之777的含义[通俗易懂]

    linux文件夹权限777怎么设置,Linux:设置文件夹权限之777的含义[通俗易懂]今天面试的时候一不小心就给自己挖坑了,说使用过的Linux命令时,我说了一个mkdir-m777文件夹名称——创建文件夹及授予权限,然后就被问:为什么mkdir-m777文件夹名称授予文件夹权限要用777?在linux系统中,文件或目录的权限可以分为3种:R:4可读W:2可写X:1执行-:对应数值0数字4、2和1表示读、写、执行权限rwx=4+2+1…

    2022年10月21日
    5
  • 智能小车设计规划_智能循迹避障小车设计

    智能小车设计规划_智能循迹避障小车设计摘要该课题主要基于单片机的循迹、避障、WiFi、蓝牙等功能的智能小车,在一些特殊环境下有着特殊的意义。硬件控制以arduino为控制核心。采用超声波避障和红外避障传感器共同完成寻迹、避障功能,并将相关信号传送给单片机,经单片机控制系统分析判断后控制驱动芯片驱动直流电机实现小车前进、后退、左转、右转,停止。软件采用移植性较好的c语言编写,通过手机蓝牙App实现对智能小车的控制。通过TCP/UD协…

    2022年10月18日
    4
  • c++初始化数组

    c++初始化数组在 c 中 用户可以逐个初始化数组 也可以使用一个初始化语句 如下所示 doublebalanc 5 1000 0 2 0 3 4 17 0 50 0 大括号 之间的值的数目不能大于我们在数组声明时在方括号 中指定的元素数目如果用户省略掉了数组的大小 数组的大小则为初始化时元素的个数 因此 如果 doublebalanc 1000 0 2 0 3 4 17

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号