エラーを解決します: AttributeError: 'person' オブジェクトには属性 'myfunc' がありません

エラーは次の図に示されています。

 1. まずコードをチェックし、コードにタイプミスがないか確認します。

class Person:
def __init__(self,name,age):
self.name=name
self.age=age

def myfunc(self):
print("こんにちは、私の名前は "+self.name)
p1=person("ビル", 63)
p1.myfunc()

 2. インデントや句読点などを確認します。

 3. 2 つのインデントが異なっており、揃っていないことがわかります。整列に変更してみてください。

 4. アライメントに変更して実行すると、正常に実行されます。

 お役に立てれば幸いです、ありがとうございます~

おすすめ

転載: blog.csdn.net/Along_168163/article/details/131579941