请解释一下Python中的staticmathod的使用方法。要求：不少于200字，文章必须包含3个要点，以markdown格式输出。 markdown格式包含- 符号举例。例如：
```
- 要点1内容
- 要点2内容
- 要点3内容
```
user
```
- **静态方法的定义和装饰器**：在Python中，静态方法是一种使用`@staticmethod`装饰器来定义的方法。它不传递`self`或是`cls`参数，因此它无法访问或修改类的实例状态或类状态。静态方法的角色更倾向于用来组织代码，将其绑定到类上，但在执行时与类和实例都没有直接关系。
- **静态方法的应用场景**：通常，当你需要一个工具方法，它与类没有可变特征的逻辑关系，但是逻辑上应该和某个类紧密相连时，可以使用静态方法。例如，定义一个计算器类中的加法方法，这个方法并不需要使用类或是实例的任何信息，仅仅是进行数值计算，就可以作为静态方法定义。
- **静态方法的调用方式**：静态方法既可以由类调用，也可以由类的实例调用，调用时无需传递类或者实例参数。例如，假设一个名为`Person`的类中有一个静态方法`say_hello()`，你可以直接使用`Person.say_hello()`调用该方法，或者创建一个`Person`的实例后，使用实例名调用`say_hello()`。
```
assistant