Разбирането на низове е основополагающо за всеки, който програмира с Python. Тези символни вериги ви позволяват да съхранявате и манипулирате текстове. В това ръководство ще научите как да използвате низове ефективно в Python, включително създаване, вложеност, работа с специални символи и свързване на низове.
Основни заключения
- Низовете могат да бъдат създавани в единични или двойни кавички.
- Използването на Escape символи позволява работа със специални символи в рамките на низовете.
- Многостроковите низове могат да бъдат написани с помощта на специален синтаксис.
- Низовете могат да бъдат комбинирани чрез свързване.
Стъпка по стъпка ръководство
Създаване на низове
За да създадеш низ, можеш просто да вложиш текст в двойни кавички. Например, за да представиш името си, напиши просто:

По същия начин можеш да използваш и единични кавички. И двете версии имат същото значение, но единичните кавички помагат за избягване на конфликти с двойните кавички, когато искаш да използваш вложени низове.
Вложеност на низове
Ако искаш да използваш низ в рамките на друг низ, можеш да комбинираш кавичките умно. Например, ако искаш да създадеш HTML линк с вложен низ:
Тук ще видиш, че проблемът възниква, когато вътрешният низ не е правилно дефиниран.
Един прост трик е да използваш единични кавички за вътрешния низ. Така можеш безпроблемно да работиш в рамките на външния низ.
Escape символи
Понякога трябва да включиш специални символи в текста си, като например кавичките самите. За това използваме Escape символ, който в Python е обратната наклонена черта (\).
Например, ако искаш да представиш кавички в рамките на низ, напиши го така:
Освен това можеш да генерираш нови редове с помощта на Escape последователността \n. Това може да бъде полезно, ако искаш да генерираш форматирани изходи.

Многострокови низове
За многострокови низове има допълнителната възможност да се използват тройни кавички (''' или """). С тях можеш да въвеждаш текст през няколко реда, без да се налага да използваш Escape символи.

Ако добавиш многостроков низ без този синтаксис, Python ще ти покаже грешка в синтаксиса, тъй като очаква всичко да остане на един ред.
Свързване на низове
Често срещан сценарий при работа с низове е свързването на няколко низове. Това става чрез използване на плюса (+).

Да кажем, че имаш низовете "Здравей" и "Свет". Можеш просто да ги комбинираш:

Обърни внимание, че няма празно пространство между низовете. Ако искаш празно пространство, трябва да го добавиш изрично.

Обърни внимание, че свързването създава нов низ. Модификация на съществуващия низ не променя първоначалната променлива.
Резюме – Низове в Python – Основи и приложения
В рамките на това ръководство се запознахте с основите на работата с низове в Python. Сега знаете как да създавате низове, да работите със специални символи, да използвате многострочни текстове и да свързвате низове помежду си. Тези умения са от съществено значение за вашите програмни проекти.
Често задавани въпроси
Как да създам прост низ в Python?Можеш да създадеш низ с двойни или единични кавички, например "Здравей" или 'Здравей'.
Каква е целта на Escape символите?Escape символите позволяват използването на специални символи в низовете, без да прекратяват низа.
Как мога да използвам низове на няколко реда?Това става с тройни кавички, така че или ''' или """.
Как да свържа няколко низове?Можеш да свързваш низове с плюса (+); обаче обърни внимание, че не се добавя автоматично празно пространство.
Как да изведа низ с нови редове?Използвай Escape последователността \n, за да генерираш желаните нови редове.