输入f.后,没有显示功能列表,报了下面的错
>>>f.
File "<ipython-input-36-ecbd3b12d2e2>", line 1
f.
^
SyntaxError: invalid syntax
>>>f.
File "<ipython-input-36-ecbd3b12d2e2>", line 1
f.
^
SyntaxError: invalid syntax
2018-08-06
每一个 Python 对象都包含各种属性和方法。和此前讨论的 help
函数类似,Python 有一个内置的 dir
函数,可以返回一个属性和方法的列表。但是 Tab 自动补全接口在实际的应用过程中更简便。要想看到对象所有可用属性的列表,可以输入这个对象的名称,再加上一个句点(.
)和 Tab 键:
In [10]: L.<TAB>L.append L.copy L.extend L.insert L.remove L.sort L.clear L.count L.index L.pop L.reverse
为了进一步缩小整个列表,可以输入属性或方法名称的第一个或前几个字符,然后 Tab 键将会查找匹配的属性或方法:
In [10]: L.c<TAB>L.clear L.copy L.countIn [10]: L.co<TAB>L.copy L.count
如果只有一个选项,按下 Tab 键将会把名称自动补全。例如,下面示例中的内容将会马上被 L.count
替换:
In [10]: L.cou<TAB>
举报