Hi Philip,
Python has no solution in 10.0. If you have ArcGIS 10.1 beta, you can do this by calling a new GP tool called, Edit Raster Function. In 10.1 beta there is also the concept of function templates, which you can create ahead of time and then import the whole function chain instead of looping through the tool to add multiple functions.
Regards,
Eric