Строка (string) в Python представляет собой последовательность символов и используется для хранения и обработки текстовой информации. Строки являются неизменяемыми, что означает, что после создания значения строки нельзя изменить.
Стоит отметить, что в Python символ(char) и строка(str) определяются одинаково.
Создание объектов типа str:
- name = "Python" - переменной name присвоена строка "Python".
- message = 'Hello, World!' - переменной message присвоена строка 'Hello, World!'.
Основные операции со строками:
- Конкатенация (сложение строк):
- Индексация:
- Срезы
1. Срез до n элемента (n не включено)
2. Срез с m элемента(m включено)
3. Срез с m до n(m включено, n не включено)
4. Срез с m до n с шагом k(m включено, n не включено)
5. Первернутая строка с помощью среза с шагом
- Длина строки(len)
Специальные символы в строках:
- \n - новая строка.
- \t - табуляция.
- \" - символ двойной кавычки.
- \' - символ одинарной кавычки.
Строки в Python обладают богатым набором методов и операций, что делает их мощным инструментом для работы с текстовой информацией. Они могут быть использованы в различных контекстах, от форматирования вывода до обработки данных.