¿Cuál es la mejor manera de devolver múltiples valores de una función en Python?

Tengo una función en la que necesito hacer algo con una cadena. Necesito que la función devuelva un valor booleano que indique si la operación tuvo éxito o no, y también necesito devolver la cadena modificada.

En C #, usaría un parámetro out para la cadena, pero no hay equivalente en Python. Todavía soy muy nuevo en Python y lo único en lo que puedo pensar es en devolver una tupla con la cadena booleana y modificada.

Pregunta relacionada:¿Es pitónico que una función devuelva múltiples valores?

Respuestas a la pregunta(4)

Su respuesta a la pregunta