我正在使用Eclipse开发一些基于Python的应用程序。在
我经常把类对象传递给方法。那么我怎么能告诉eclipse这个特定的变量是Class A.forex
def foo(var1,var2):
''' var1 is of type Class A, and var2 is of type Class B'''
var1.a = 10
var2.b = 'xyz'
我可以使用所有这些方法,问题是Eciplse不能为Class A
和{var1
是Class A
类型,var2
是{
Python中不存在类型转换这样的东西。例如,在算术表达式中有类型强制,但那是不同的。As I explained here,对于Eclipse来说,没有一种合理的方法来完成您想要它做的事情。因为python3有type annotations in function definitions,正如在PEP-3107中所建议的那样,将来像PyDev这样的程序可能会使用也可能不会使用。在
在那之前,你应该拥抱它的力量,而不是战斗。在
我也有同样的问题。。。据我所知,你不能这么做!在
Typing Casting in Python Question
相关问题 更多 >
编程相关推荐