Tab键自动完成Tab键自动完成功能是对标准Python shell的主要改进之一,大部分交互式数据分析环境都有这个功能。在shell中输入表达式时,只要按下Tab键,当前命名空间中任何与已输入的字符串相匹配的变量(对象/函数等)就会被找出来
In [10]: an_apple=27In [11]: an_example=42In [13]: an//这里按住Tab键an_apple an_example and any
1
2
3
4
5
6
7
还显示了python关键字and和内值函数any。可以在任何对象后面输入一个句点以便自动完成方法和属性的输入:
In [14]: b=[1,2,3]In [15]: b.//这里按住Tab键b.append b.extend b.insert b.remove b.sort b.count b.index b.pop b.reverse In [15]: b.
内省在变量的前面或后面加上一个问号,就可以将有关该对象的一些通用信息显示出来:
In [17]: b?Type: listString form: [1, 2, 3]Length: 3Docstring:list() -> new empty listlist(iterable) -> new list initialized from iterable's items