初心者のための@classmethodと@staticmethodの意味は?

| |

Pythonでの@classmethod@staticmethodの意味を誰かに説明してもらえますか?違いと意味を知る必要があります。

私が理解している限り、 @classmethod は、「サブクラスに継承する必要のあるメソッド、または...何か。しかし、ポイントは何ですか」とクラスに伝えます。その? @classmethod @staticmethod 、または @ の定義を追加せずに、クラスメソッドを定義しないのはなぜですか?

tl; dr:いつ使用する必要があるか、なぜ使用する必要があるか、どのように使用する必要があるか? p>