Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 41

A man,

A plan,

A canal:

Panama.

Вы также увидите последовательность \t (табуляция), которая используется

для выравнивания текста:

>>> print('\tabc')

abc

>>> print('a\tbc')

a bc

>>> print('ab\tc')

ab c

>>> print('abc\t')

abc

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

жете.

Кроме того, вам могут понадобиться последовательности \' или \", чтобы по-

местить в строку одинарные или двойные кавычки, которые окружены таким же

символом:

>>> print('\tabc')

abc

>>> print('a\tbc')

a bc

>>> print('ab\tc')

ab c

>>> print('abc\t')

abc

А если вам нужен обратный слеш, просто напечатайте два:

>>> speech = 'Today we honor our friend, the backslash: \\.'

>>> print(speech)

Today we honor our friend, the backslash: \.

Строки

61

Объединяем строки с помощью символа +

Вы можете объединить строки или строковые переменные в Python с помощью

оператора +, как показано далее:

>>> 'Release the kraken! ' + 'At once!'

'Release the kraken! At once!'

Можно также объединять строки (не переменные), просто расположив одну

перед другой:

>>> "My word! " "A gentleman caller!"

'My word! A gentleman caller!'

Python не добавляет пробелы за вас при конкатенации строк, поэтому в предыдущем

примере нужно явно добавить пробелы. Далее мы добавляем пробелы между каж-

дым аргументом выражения print(), а также символ новой строки в конце:

>>> a = 'Duck.'

>>> b = a

>>> c = 'Grey Duck!'

>>> a + b + c

'Duck.Duck.Grey Duck!'