Ver el código de una función de Python [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo puedo obtener el código fuente de una función de Python? 11 respuestas

Digamos que estoy trabajando en el shell de Python y tengo una funciónf. ¿Cómo puedo acceder a la cadena que contiene su código fuente? (Desde el shell, no abriendo manualmente el archivo de código).

Quiero que esto funcione incluso para funciones lambda definidas dentro de otras funciones.