Об'єднання літералів рядків¶
У Python є дуже зручна функціональність - об'єднання літералів рядків. Вона дозволяє розбивати рядки на частини при написанні коду і навіть переносити ці частини на різні рядки коду. Це потрібно як для розділення довгого тексту на частини через рекомендації щодо максимальної довжини рядка в Python, так і для зручності сприйняття.
Приклад об'єднання літералів рядків:
Можна переносити складові рядки на різні рядки, але тільки якщо вони в дужках:
Цим дуже зручно користуватися в регулярних виразах:
Регулярний вираз можна розбивати на частини, так його простіше зрозуміти. Плюс можна додавати пояснювальні коментарі у рядках.
regex = ('(\S+) +(\S+) +' # interface and IP
'\w+ +\w+ +'
'(up|down|administratively down) +' # Status
'(\w+)') # Protocol
Також цим прийомом зручно користуватися, коли треба написати довге повідомлення: