Python: Etwas für eine Methode einer Klasse tun?

Sag ich habe eine Klasse mit einer Reihe von Methoden:

class Human():

  def eat():
    print("eating")

  def sleep():
    print("sleeping")

  def throne():
    print("on the throne")

Dann starte ich alle Methoden mit

John=Human()
John.eat()
John.sleep()
John.throne()

Ich möchte rennenprint("I am") für jede aufgerufene Methode. Also sollte ich so etwas wie @ bekomm

I am:
eating
I am:
sleeping
I am:
on the throne

Gibt es eine Möglichkeit, dies zu tun, ohne jede Methode neu formatieren zu müssen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage