Розуміння рядків є основоположним для кожного, хто програмує на Python. Ці рядки дозволяють зберігати та маніпулювати текстами. У цьому посібнику ви навчитеся, як ефективно використовувати рядки в Python, включаючи створення, вкладення, обробку спеціальних символів та конкатенацію рядків.
Головні висновки
- Рядки можуть бути створені в одинарних або подвійних лапках.
- Використання ескейп-символів дозволяє працювати з спеціальними символами всередині рядків.
- Багаторядкові рядки можуть бути написані за допомогою спеціального синтаксису.
- Рядки можна комбінувати шляхом конкатенації.
Покроковий посібник
Створення рядків
Щоб створити рядок, ви можете просто вставити текст у подвійні лапки. Наприклад, щоб вказати своє ім'я, просто напишіть:

Також ви можете використовувати одинарні лапки. Обидва варіанти в основному мають однакове значення, але одинарні лапки допомагають уникати конфліктів з подвійними лапками, коли ви хочете використовувати вкладені рядки.
Вкладення рядків
Якщо ви хочете використовувати рядок всередині іншого рядка, ви можете кмітливо поєднати лапки. Наприклад, якщо ви хочете створити HTML-посилання з вкладеним рядком:
Тут ви побачите, що проблема виникає, коли внутрішній рядок не визначений правильно.
Простий трюк — використовувати одинарні лапки для внутрішнього рядка. Це дозволяє вам легко працювати всередині зовнішнього рядка.
Ескейп-символи
Іноді вам потрібно вставити спеціальні символи у ваш текст, наприклад, самі лапки. Для цього ми використовуємо ескейп-символ, яким у Python є зворотний слеш (\).
Якщо, наприклад, ви хочете відобразити лапки всередині рядка, напишіть це так:
Крім того, ви також можете додати перенос рядка за допомогою ескейп-секвенції \n. Це може бути корисно, якщо ви хочете отримати відформатований вивід.

Багаторядкові рядки
Для багаторядкових рядків також існує можливість використання трійних лапок (''' або """). За їх допомогою ви можете вводити текст протягом кількох рядків, не використовуючи ескейп-символи.

Якщо ви вставите багаторядковий рядок без цього синтаксису, Python покаже вам синтаксичну помилку, оскільки він очікує, що все залишиться в одному рядку.
Конкатенація рядків
Звичайним сценарієм під час роботи з рядками є конкатенація кількох рядків. Це відбувається за допомогою знака плюс (+).

Припустимо, у вас є рядки "Привіт" і "Світ". Ви можете просто їх поєднати:

Зверніть увагу, що між рядками не виникає пробілу. Якщо ви хочете додати пробіл, ви повинні явно його додати.

Звертайте увагу на те, що конкатенація генерує новий рядок. Модифікації існуючого рядка не змінюють початкову змінну.
Висновок – Рядки в Python – Основи та застосування
У цьому посібнику ви освоїли основи роботи з рядками в Python. Тепер ви знаєте, як створювати рядки, обробляти спеціальні символи, використовувати багаторядкові тексти та з'єднувати рядки. Ці навички є життєво важливими для ваших програмних проектів.
Поширені запитання
Як створити простий рядок у Python?Ви можете створити рядок, використовуючи подвійні або одинарні лапки, наприклад, "Привіт" або 'Привіт'.
Яка мета ескейп-символів?Ескейп-символи дозволяють використовувати спеціальні символи всередині рядків без завершення рядка.
Як я можу використовувати рядки через кілька рядків?Це можливо за допомогою трійних лапок, тобто або ''' або """.
Як я можу з'єднати кілька рядків?Ви можете з'єднати рядки за допомогою знака плюс (+); проте зверніть увагу, що автоматичний пробіл не додається.
Як я можу вивести рядок з переносами рядків?Використовуйте ескейп-секвенцію \n, щоб створити потрібні переноси рядків.