La mejor manera de quitar la puntuación de una cadena

| |

Parece que debería haber una forma más sencilla que:

import string s = "string. With. Punctuation?" # Ejemplo de cadena de salida = s.translate(cadena.maketrans("";""), cadena.puntuación) 

¿Existe?