Начиная с Python 2.6, вы можете использовать мини-язык Спецификация формата , который намного мощнее, чем старый (но все еще поддерживается) оператор%.
>>> mid=4
>>> cid=6
>>> "/test/test?Monetization%20Source={0:d}&Channel%20Id={1:d}".format(mid, cid)
'/test/test?Monetization%20Source=4&Channel%20Id=6'
Пропуск: d для целых чисел по умолчанию str ()
Начиная с Python 2.7 и 3.2, вы можете опустить индексы параметров:
>>> "...ce={:d}&Channel%20Id={:d}"...
Но смотрите руководство, методы format () и встроенная функция очень гибкие и полезные.