¿Poner en mayúscula todas las demás letras de una cadena en Python? [cerrado]

He estado tratando de definir una función que capitalice todas las demás letras y también tome espacios en cuenta, por ejemplo:

print function_name("Hello world") debería imprimir"Hola Mundo" más bien que"Hola Mundo"

Espero que esto tenga sentido. Cualquier ayuda es apreciada.

Gracias oli