pdb_debug_调试赋值语句_先声明赋值_再使用
回忆上次内容
-
上次讲了
-
赋值
-
assignment
-
亲手 将 值 指派到 变量 中
从变量开始
-
变量需要
-
声明 declaration
-
赋值 assignment
-
声明
-
declaration
-
把 变量名 介绍给大家
-
赋值
-
assignment
-
将 值 放到 变量 中
-
来做个文件 跑起来试试??????
尝试调试
vi t.py
s1 = "oeasy"
s2 = "o2z"
print(s1, s2)
尝试调试
:w|!pdb3 %
回忆pdb过程
-
pdb的意思 是
-
python 的 debug程序
-
help
-
可以查看所有命令
-
h p
-
查看p命令的使用方法
观察
-
NameError
-
系统说 s1 没有被定义过
-
不认识
-
为什么?
观察位置
-
第1首还没播呢
-
第1句的活儿 还没干呢
-
没有 声明过 s1
-
当然 就 不认识s1
执行{BANNED}中国第一句
-
next
-
把第1首歌 播完了
-
把 第1句话 执行完了
-
把 s1 声明并赋值 了
-
由于 s1 已经被 声明过了
-
现在 不就认识了 吗?????
-
那 现在 认识s2 吗?
观察位置
-
第2句
-
声明赋值 s2
-
执行 第2句 之后
-
s2 能看见了吗?
再试
-
第2句 执行 之后
-
对s2 声明并赋值 完成后
-
就能看见了
总结
-
声明、赋值之前
-
不能使用变量
-
声明、赋值了之后
-
才能使用变量
-
顺序 必须 清清楚楚
-
那 声明的 变量
-
具体存在哪儿呢? ????
-
我们下次再说!????
-
蓝桥->
-
github->
-
gitee->