Encontrando quais métodos um objeto Python possui

|

Dado um objeto Python de qualquer tipo, existe uma maneira fácil de obter a lista de todos os métodos que esse objeto possui?

Ou,

se isso não for possível, existe pelo menos uma maneira fácil de verificar se ele possui um método específico além de simplesmente verificar se ocorre um erro quando o método é chamado?