class A:
def __init__(self, blocking, b = None):
self.blocking = blocking
def printerthing(self):
print "hi this is a test"
a = A(True)
a.printerthing
print("5")
答案 0 :(得分:5)
你实际上并没有调用这个函数,你只是访问它的引用(然后对它做任何事情)。你可能想要:
a.printerthing()
答案 1 :(得分:0)
试试a.printerthing()
?
每个方法调用都必须有一个()
答案 2 :(得分:0)
python3.x中的print与python2.x中的print不同
#!/usr/local/bin/python3
class A:
def __init__(self, blocking, b = None):
self.blocking = blocking
def printerthing(self):
print("hi this is a test")
a = A(True)
a.printerthing
print("5")
打印“5”。
安迪