Язык программирования Python

       

Операции над строками


К операциям над строками, которые имеют специальную синтаксическую поддержку в языке, относятся, в частности конкатенация (склеивание) строк, повторение строки, форматирование:

>>> print "A" + "B", "A"*5, "%s" % "A" AB AAAAA A

В операции форматирования левый операнд является строкой формата, а правый может быть либо кортежем, либо словарем, либо некоторым значением другого типа:

>>> print "%i" % 234 234 >>> print "%i %s %3.2f" % (5, "ABC", 23.45678) 5 ABC 23.46 >>> a = 123 >>> b = [1, 2, 3] >>> print "%(a)i: %(b)s" % vars() 123: [1, 2, 3]



Содержание раздела