pycharmdebug怎么用_使用中是什么意思

pycharmdebug怎么用_使用中是什么意思Debug工具篇文章接上文Debug工具是pycharmIDE中集成的调试程序工具,在这里程序员可以查看程序的执行细节和流程或者调解bug。Debug工具使用步骤:1.打断点2.Debug调试打断点断点位置目标要调试的代码块的第一行代码即可,即一个断点即可。打断点的方法单机目标代码右侧空白的位置。Debug调试选择Debug’DebugTest’代码开始运行,直至断点处。并弹出控制台。在此处执行接下来的操作。每一项的作用如下:显示

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

Jetbrains全系列IDE稳定放心使用

目录

Debug工具

打断点

断点位置

打断点的方法

Debug调试


Debug工具

篇文章接上文

Python学习笔记-2_溏心蛋*的博客-CSDN博客目录变量的作用定义变量标识符​命名习惯使用变量认识bugDebug工具认识数据类型变量的作用程序中,数据都是临时存储在内存中,为了更快速的查找或使用这个数据,通常我们把这个数据存储之后定义一个名称,这个名称就是变量。变量就是一个存储数据的时候把当前数据所在的内存地址的名字而已。定义变量变量名 = 值变量名自定义,要满足标识符命名规则。标识符标识符命名规则是Python中定义各种名字的时候的…pycharmdebug怎么用_使用中是什么意思https://blog.csdn.net/L1416279170/article/details/124055428

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

Debug工具使用步骤:

1. 打断点

2. Debug调试

打断点

断点位置

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

打断点的方法

单机目标代码右侧空白的位置。

Debug调试

选择Debug’DebugTest’

pycharmdebug怎么用_使用中是什么意思

代码开始运行,直至断点处。并弹出控制台。

pycharmdebug怎么用_使用中是什么意思

在此处执行接下来的操作。

每一项的作用如下:

显示所有断点;单步调试(不会进入函数);单步调试(会进入函数)。(先学前三个就可,之后遇到再讲解分析)

内容显示区域:

pycharmdebug怎么用_使用中是什么意思

 输出区:

pycharmdebug怎么用_使用中是什么意思

 执行打码:

# 定义变量:存储数据TOM
my_name = 'TOM' # 断点处
print(my_name)

# 定义变量:存储数据 学校
schoolName = '学校'
print(schoolName)

第一句执行完则会在内容显示区域中显示:

pycharmdebug怎么用_使用中是什么意思

 其中会自动识别其类型。

执行完程序后:

pycharmdebug怎么用_使用中是什么意思

 变量会随着消失,因为变量是执行程序是临时存储的。

输出区域显示:

pycharmdebug怎么用_使用中是什么意思

 程序执行完后显示:

pycharmdebug怎么用_使用中是什么意思

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • hdu 1142_hdu1001

    hdu 1142_hdu1001【最短路问题】第一道最短路问题+DFS各种WARE还是在参照大神的代码的情况下 http://acm.hdu.edu.cn/showproblem.php?pid=1142只是照搬自己熟悉下过程dijkstra+dfs#include<cstdio>#include<cstring>#defineINF2000000000#defineN101…

    2022年10月1日
    0
  • Vue新手入门指南(易懂)

    Vue新手入门指南(易懂)Vue.js学习心得前言对于一名初入编程的新手来说,JavaScript的语法偏向复杂,选择Vue库可以说是一个较为不错的体验。在很多方面,Vue简化了JavaScrip语法,并且实现数据与视图的双向绑定,达到响应式页面的目的。1.Vue实例和模板语法<body> <divid=”app”> <p>{{message}}</p> </div><script> newVue({ el:’#app’

    2022年5月4日
    38
  • License Error:“Failed to Open the TCP Port Number in the License “终极解决方案

    License Error:“Failed to Open the TCP Port Number in the License “终极解决方案为什么叫终极解决方案,不是笔者吹牛,这个列表比目前synopsys,cadence,的support文档里的内容都全,还有FLEXnet的帮助文档也没这全。这些招大部分edavendor的工程师也不全会,真实结论不是瞎说。这事折腾好久,花了很多精力,就让笔者吹吹牛吧,哈哈。另外,如果以下的问题都排除了,还报这个license错,不要怀疑列表不全,99%的可能是其中哪一步做的不彻底。挨

    2022年7月26日
    50
  • 深入理解JVM之JVM内存区域与内存分配「建议收藏」

    深入理解JVM之JVM内存区域与内存分配

    2022年2月21日
    94
  • JS 暂时性死区

    JS 暂时性死区JS暂时性死区ES6暂时性死区引用ES6暂时性死区只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。vartmp=123;if(true){tmp=’abc’;//ReferenceErrorlettmp;}上面代码中,存在全局变量tmp,但是块级作用域内let又声明了一个局部变量tmp,导致后…

    2022年6月30日
    24
  • SpringBoot全局配置long转String 丢失精度[通俗易懂]

    SpringBoot全局配置long转String 丢失精度[通俗易懂]web项目中,Java后端传过来的Long/long类型,前端JS接收会丢失精度。 **本文推荐第三、第四种方式**第一种方式简单粗暴,将所有的Lang类型,改为String,数据库改成varchar类型;第二种方式自己建个配置类extendsWebMvcConfigurerAdapter已经被弃用,直接实现WebMvcConfigurer该接口就行了@EnableWebMvc@ConfigurationpublicclassWebDataConvertConfigimple

    2022年5月15日
    35

发表回复

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

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