代码重构是重构现有计算机代码的过程——改变因式分解——而不改变其外部行为以使其更易于阅读和维护——维基百科Python 扩展提供了基本的重构功能,例如重命名符号、提取方法、提取变量等 。例如,要将 palindrome() 方法名称更改为 check_palindrome(),请右键单击方法名称,然后选择 Rename Symbol 选项:

文章插图
图片
在文本框中输入新名称 check_palindrome,然后按 Enter 重命名

文章插图
图片
现在我们可以看到所有回文相关名称都已更改为 check_palindrome

文章插图
图片
下面让我们尝试 extract method 功能,创建一个新的 Python 文件并将以下代码粘贴到其中
height = 5width = 4area = height * widthprint("Room's area =", area, "square meters")选择第三行,右键单击,然后从上下文菜单中选择重构选项
文章插图
图片
然后点击 Extract method 按钮,在出现的文本框中输入新名称calc_area,然后回车重命名

文章插图
图片
Python 交互窗口一个非常重要的功能是 Visual Studio Code 支持使用 Jupyter Notebooks 。要在交互式窗口中运行当前文件,可以在资源管理器窗格中右键单击文件名,然后从上下文菜单中选择“在交互式窗口中运行当前文件”选项,如下所示

文章插图
图片
如果尚未安装 Jupyter 包,它会显示一个对话框并要求安装它

文章插图
图片
安装完成后会出现一个交互窗口,此时需要输入一个名字来判断是否为回文

文章插图
图片
最后,可以在交互窗口中看到结果,如下

文章插图
图片
此外,要在 VS Code 中创建新的 Jupyter Notebook,需要打开命令面板,然后选择 Jupyter: Create New Jupyter Notebook,如下所示

文章插图
图片
它将创建一个新的 Jupyter Notebook,可以在 VS Code 中简单地创建 markdown 和代码单元

文章插图
推荐阅读
- 将 Pandas 换为交互式表格的 Python 库
- 官方:拜仁与19岁门将许尔斯曼签下一份至2026年的职业合同
- 煮螺蛳粉注意事项 煮螺蛳粉的注意事项
- 苋菜根要切掉吗 苋菜根要去除吗
- 朱珠一家出游,拉着老公摆拍将2岁女儿晾一边,小珠宝表情好搞笑
- 耿飚将军的儿子清华大学毕业后找工作,他帮别人不帮儿子
- “你小时候老实巴交,不努力读书改变命运,将来进了个底层工作
- 钓鱼技巧妙招
- 李玟丈夫使坏!欲将其骨灰洒进大海,母亲带人回祖宅看墓地
- 局势突变,美发出紧急通知,白俄将有大事发生?俄罗斯要如何应对
