Python String Interpolation: A Comprehensive Guide