046_pdb_debug_调试赋值语句_先声明赋值_再使用

B站影视 2024-11-28 10:49 9

摘要:赋值语句 能运行起来 吗?声明declaration把 变量名 介绍给大家赋值assignment将 值 放到 变量 中来做个文件 跑起来试试??vi t.py复制程序s1 = "oeasy"s2 = "o2z"print(s1, s2):w|!python3

赋值语句 能运行起来 吗?声明declaration把 变量名 介绍给大家赋值assignment将 值 放到 变量 中来做个文件 跑起来试试??vi t.py复制程序s1 = "oeasy"s2 = "o2z"print(s1, s2):w|!python3 %程序 直接运行没有问题可以进行调试吗?不用python3 直接运行改用 pdb3:w|!pdb3 %进入程序内部调试dedug看看 声明并赋值 是怎么完成的help可以查看所有命令h p查看p命令的使用方法p 可以输出表达式的值观察一上来就p s1输出s1的值NameError系统说 s1 没有被定义过不认识为什么?程序 刚开始 运行好比 歌单里面三首歌第1首还没播呢第1句的活儿 还没干呢没有 声明过 s1当然 就 不认识s1执行第一句next把第1首歌 播完了把 第1句话 执行完了把 s1 声明并赋值 了此刻 再输出s1由于 s1 已经被 声明过了现在 不就认识了 吗?那 现在 认识s2 吗?第2句 还没有执行第2句 的活儿 也还没干呢第2句声明赋值 s2执行 第2句 之后s2 能看见了吗?再试最后一句输出完成都执行完就 返回return 了顺序 必须 清清楚楚那 声明的 变量具体存在哪儿呢? 我们下次再说!蓝桥->https://www.lanqiao.cn/courses/3584github->https://github.com/overmind1980/oeasy-python-tutorialgitee->https://gitee.com/overmind1980/oeasypython

来源:oeasy一点号

相关推荐