Python 代码执行可视化
写好代码点「运行」,再用「下一步」一步步看:左边标出正在执行哪一行,右边用大白话说明这一步做了什么、变量现在是多少。 全程在浏览器里运行(Pyodide),没有服务器。
按步
⏮ 开头
◀ 上一步
下一步 ▶
结尾 ⏭
按行
◀ 上一行
下一行 ▶
按函数
◀ 回到调用处
跑完这个函数 ▶
到下个断点 ●
▶ 绿底
:刚执行完的行
▶ 红底
:接下来要执行的行 灰字:这一行上次执行时做了什么
点行号设置断点(
●
) 波浪线:报错的那一行 键盘 ← → 也能翻步
程序输入(给
input()
用)
运行
示例程序…
复制分享链接
正在加载 Python 运行环境(Pyodide),首次约需数秒…
点「运行」之后,这里会一步步告诉你:刚刚执行了哪一行、变量变成了什么、打印了什么。
刚刚发生了什么
变量表
内存图(变量指向哪份数据)
箭头表示“这个变量指向那份数据”;两个箭头指向同一个盒子,说明是同一份数据(别名)。 数字、字符串直接写在格子里,函数和类只写名字。橙色描边:这一步变化的。
显示 id(内存地址)
二维列表画成表格
显示已结束的函数
按原始大小看
输出
亮色是这一步新打印的
内建命名空间(builtins,常用对象)