Python类和对象参数
简单介绍一下类和对象 我创建了一个名为Arm的python文件,其中包含一个类,如下所示:-Python类和对象参数,python,string,class,object,doc,Python,String,Class,Object,Doc,简单介绍一下类和对象 我创建了一个名为Arm的python文件,其中包含一个类,如下所示:- class HelloClass: """ This is the doc string """ def __init__(self, A= "",B = "", C = "", D = ""):
class HelloClass:
"""
This is the doc string
"""
def __init__(self, A= "",B = "", C = "", D = ""):
self.A = A
self.B = B
self.C = C
self.D = D
print("Object Created")
在同一个目录中,我创建了一个名为test的新python,并使用以下代码导入了该类:-
import Arm
london = Arm.HelloClass()
london.A = 23
问题是,当我输入代码行london=Arm.HelloClass(
时,我通常会得到一个对话框来显示所有参数,即london=Arm.HelloClass(a=“”,B=“”,C=“”,D)”)
,但这不会显示在测试文件中-有人知道为什么吗
另外,当我创建一个对象并尝试设置其中一个属性时,python不会自动填充该属性的其余部分,我想知道是否有人知道为什么
谢谢。我运行了你的代码,它按预期运行。我没有弹出窗口。我只是按预期获得控制台输出 我使用此代码测试您的Arm模块:
import Arm
london = Arm.HelloClass()
london.A = 23
print(london.__dict__)
输出
Object Created
{'A': 23, 'B': '', 'C': '', 'D': ''}
嗨,迈克,问题是我想弹出窗口,这样我就可以看到对象想要的参数。当我输入ondon=Arm.HelloClass(但不要关闭括号)时,我的IDE spyder会显示对象期望的参数列表-我希望这是有意义的。