什么是等效的python语句

时间:2018-01-18 04:37:42

标签: ironpython

这些是我想尝试使用IronPython的C#staments,Python中的等价物是什么?

using My.NameSpace;
MyType mt = new MyType();

TIA

2 个答案:

答案 0 :(得分:0)

from My.NameSpace import MyType
mt = MyType()

Python支持可以在其他python文件中导入的模块。因此,在第一行中,我们从My.NameSpace模块导入MyType类。 (只导入所需的对象被认为是Python中保持名称空间清洁的最佳实践。如果要导入所有内容,请使用from My.NameSpace import *
此外,Python是一种动态类型语言,因此不需要对象的类型。因此,我们只需使用MyType创建一个新对象,并使用mt = MyType()

将其分配给变量名称mt

答案 1 :(得分:0)

mt = MyType()

在python中,您不必指定类型或使用新关键字