专栏首页编程创造城市python中使用pycharm变量与程序调试

python中使用pycharm变量与程序调试

知识回顾:

  • Python控制台REPL环境
  • *数值上是普通的乘法,字符串上是字符串重复的倍数。
  • **在数值使用时候,相当于x的y次方。**不能用于字符串,会报错。

本节知识视频教程

文字讲解开始:

一、python变量

变量:可以变化的数据量。

数据量:包含所有的数据类型,字符串、整型、布尔型、浮点型等。

打个比方:框。框上的标签就是变量的名称,框中可以放对应标签的东西。

深层理解:变量的使用,都是在使用内存空间。每声明一个变量都会使用一定的内存空间。

二、利用pycharm来进行调试python程序

调试:所谓调试,就是要看到程序运行的过程,且需要知道自己在程序中写的所有的变量的值的变化。

调试之前注意:一定要先下断点(红色的点),断点的作用就是让程序调试的时候,自动运行到下断点的位置。

蓝色条代表代码运行到这行,但是这行语句还没有被执行。

三、断点调试工具栏

注意:

  • f8步过的时候会直接返回函数的结果,而不会进入到函数中。
  • F7步入的时候,如果遇到函数,会自动进入到函数体内部。

四、总结强调

1、掌握变量的具体含义和原理。

2、学会只用pycharm来调试,F7步入,F8步过。

在调试过程中可以观察到所有的变量的值在函数执行过程中的变化。

相关文章:

  1. python中类的构造方法
  2. Python中类的接口
  3. python中利用API文档开发与学习
  4. python中类和对象
  5. python中函数递归VS循环
  6. python中函数的可变参数
  7. python中自定义序列的实现
  8. python第一个程序,定位在小学数学还是幼儿园?
  9. python输入与输出涨姿势
  10. python中整型与浮点型的数值转换

本文分享自微信公众号 - 编程创造城市(bcczcs),作者:刘金玉编程

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python中练习求几天后星期几问题

    自带开发环境较IDLE,可以到开始菜单中去找到。默认打开的就是python控制台。

    刘金玉编程
  • 入手一门编程语言,一起初识Python

    小伙伴们,大家好,感谢大家一直关注老刘的网络课程。老刘将不遗余力为小伙伴们提供自己的编程干货,同时结合历年的编程经验或多或少讲解行业内有关的动态,欢迎有志的小伙...

    刘金玉编程
  • python语言做网站好吗?工资高吗?请了解一下

    python语言因为简单,基本的操作容易入手,玩过java的人都知道入门比较难,而python则并非如此。

    刘金玉编程
  • python 操作mysql 数据库 安

    python 需要连接Mysql 数据库 、使用pip 安装 mysql-python ,安装一直报错。找不到包依赖之类的、于是下载 直接 下载 mysql-p...

    py3study
  • 在docker中安装python依赖库/模块

    我们一般如何处理软件的运行环境问题?一般上,即使用docker,我们的python脚本还是不可避免地需要安装额外的库。而每添加一个库都制作一个新的docker,...

    羽翰尘
  • vscode之python集成(一)

    首先,我本人是想用vscode来写python项目的,我下载了vscode软件的python安装包

    py3study
  • 我用python10年后,我发现学python必看这三本书!

    我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习!

    诸葛青云
  • 学习计量经济学的学生需要学习编程吗?如果需要,要学习到什么程度,有什么好的建议吗?

    强烈建议学习python r和mathlab stata的功能 python都可以实现 当然因为不专精 肯定没有专精的好用 那为什么还要学习python呢 1....

    统计学家
  • 初识Python并安装版本的Python

    老七Linux
  • [工具]如何在vscode中构建python工程

    之前用过Anaconda下的Spyder、Pycharm和Jupyter等写过python的数据分析项目,各有优劣。因为我的C++和Golang项目都是使用的V...

    TOMOCAT

扫码关注云+社区

领取腾讯云代金券