2016-10-28 7 views
-1
class Car(): 
def __init__(self,color,model): 
    self.color=color 
    self.model=model 

Audi = Car("red","A4") 

print(Audi.color()) 
print(Audi.model()) 

「文字列オブジェクトは呼び出し可能ではありません」というエラーが表示されます。私は間違って何をしていますか?エラー=オブジェクト(str)は呼び出し可能ではありません

+1

[何かをPythonで呼び出すのはどういう意味ですか?](http://stackoverflow.com/questions/19130958/what-does-it-mean-to-call-a-function-in-python)単に文字列を呼び出すだけではありません。 –

答えて

2

括弧を削除します。

print(Audi.color) 
print(Audi.model) 

modelcolorではなく呼び出し可能なメソッドよりもCarの単純な文字列の属性であるため。

+0

ありがとう、Ethan !!!!! – user7083361

+0

@ user7083361問題ありません。あなたがそれに満足すれば解決を受け入れることを忘れないでください;) – elethan

関連する問題