新手学Python之学习官网教程(十四: Interactive Input Editing and History Substitution)

Posted herosunly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手学Python之学习官网教程(十四: Interactive Input Editing and History Substitution)相关的知识,希望对你有一定的参考价值。

1. 前言

  为了方便大家对照学习,所以先附上本节课对应的官网链接:
https://docs.python.org/3.6/tutorial/interactive.html。本节课内容也不是很重要,了解即可。

2. 交互式编辑和编辑历史

  某些版本的Python解释器支持对输入行进行编辑和对历史记录进行编辑,类似于Korn shell和GNU Bash shell 的功能 。上述功能可以通过GNU Readline 库来实现,该库支持多种编辑方式。详细内容可以参考该库的文档。

2.1 Tab 补全和可编辑的历史记录

  在解释器启动之时,补全变量和模块名的功能将会自动打开,从而方便在按下Tab键之时进行调用。它会查看 Python的语句名称、当前局部变量和可用的模块名称。例如处理像string.a 的表达式,它会计算表达式直到最后的 ‘.’,然后根据结果对象的属性给出补全的建议。在默认配置下,可编辑的历史记录会保存在用户

以上是关于新手学Python之学习官网教程(十四: Interactive Input Editing and History Substitution)的主要内容,如果未能解决你的问题,请参考以下文章

新手学Python之学习官网教程(十三: What Now)

新手学Python之学习官网教程(六: Modules)

新手学Python之学习官网教程(九: Classes)

新手学Python之学习官网教程(五: Data Structures)

新手学Python之学习官网教程(八:Errors and Exceptions)

新手学Python之学习官网教程(七: Input and Output)