我用 pyscripter 对于编码,它支持自动完成。所以,当我说:
a = []
a.
它给了我所有的列表功能。类似于我做的字符串 b=''
。
但对于 file
类型,我必须使用 file.
并选择函数并编写其参数然后替换 file
使用变量名称。
有没有办法在Python中显式声明变量类型,以便我的IDE更有用?
我用 pyscripter 对于编码,它支持自动完成。所以,当我说:
a = []
a.
它给了我所有的列表功能。类似于我做的字符串 b=''
。
但对于 file
类型,我必须使用 file.
并选择函数并编写其参数然后替换 file
使用变量名称。
有没有办法在Python中显式声明变量类型,以便我的IDE更有用?
如果你想要一个类型可调用的方法...你总是可以在python控制台中使用dir(var)...
Python没有类型声明。 Python 3引入了一些名为 功能注释Guido有时将其称为“不是类型声明的东西”,因为最明显的用途是提供类型信息作为提示。
正如其他人所提到的,各种IDE在自动完成方面做得更好或更差。