Tengo una función que se supone que toma una cadena, agrega cosas donde es necesario y devuelve el resultado.¿Cuál es la forma correcta de python para escribir métodos que solo toman un tipo particular?
Mi inclinación natural es simplemente devolver el resultado, que implicó la concatenación de cadenas, y si falló, deje que la excepción flote hasta la persona que llama. Sin embargo, esta función tiene un valor predeterminado, que acabo de devolver sin modificar.
Mi pregunta es: ¿Qué pasa si alguien pasó algo inesperado al método, y devuelve algo que el usuario no espera? El método debería fallar, pero ¿cómo hacer cumplir eso?
'/ \ breturn \ b/\ raise \ b /'. – delnan
@delnan: ¡Gracias, corregido! –