Encontrar qué métodos tiene un objeto de Python

|

Dado un objeto de Python de cualquier tipo, ¿existe una manera fácil de obtener la lista de todos los métodos que tiene este objeto?

O,

si esto no es posible, ¿Hay al menos una manera fácil de verificar si tiene un método en particular que no sea simplemente verificar si ocurre un error cuando se llama al método?