- Строка
- Последовательность символов, заключённая в кавычки, называется строкой. Строки в программировании используются для работы с текстом.
- Символ
- Символ — это минимальная единица текста, представляющая собой отдельный знак, например букву или цифру.
- Длина строки
- Длина строки — это количество символов, содержащихся в строке. Длина строки обозначается как len(строка).
- Конкатенация строк
- Операция конкатенации строк — это объединение двух строк в одну. Обозначается как +. Например, «привет» + «мир» = «приветмир».
- Пустая строка
- Строка называется пустой, если она не содержит ни одного символа. Пустая строка обозначается как ''.
- Извлечение символа из строки
- Операция извлечения символа из строки — это получение символа по его индексу. Индексация символов начинается с нуля. Например, «abc»[0] = 'a'.
- Извлечение подстроки
- Операция извлечения подстроки — это получение части строки по заданному диапазону индексов. Например, «abcde»[1:3] = 'bc'. Индексация начинается с нуля.
- Неизменяемость строк
- Строка называется неизменяемой, так как её символы нельзя изменить напрямую. Для изменения строки нужно создать новую строку. Например, «abc»[0] = 'd' неверно, но «abc»[:0] + 'd' + «abc»[1:] верно.
- Алфавитно-цифровая строка
- Строка называется алфавитно-цифровой, если она состоит только из букв и цифр. Например, «abc123».
- Строка в нижнем регистре
- Строка называется строкой в нижнем регистре, если все её символы являются строчными буквами. Например, «abc».
- Строка в верхнем регистре
- Строка называется строкой в верхнем регистре, если все её символы являются прописными буквами. Например, «ABC».
- Преобразование строки в нижний регистр
- Операция преобразования строки в нижний регистр — это замена всех прописных букв на строчные. Обозначается как lower(). Например, «ABC».lower() = 'abc'.
- Преобразование строки в верхний регистр
- Операция преобразования строки в верхний регистр — это замена всех строчных букв на прописные. Обозначается как upper(). Например, «abc».upper() = 'ABC'.
- Поиск символа в строке
- Операция поиска символа в строке — это нахождение первого вхождения символа в строке. Обозначается как index(). Например, «abc».index('b') = 1. Если символ не найден, возникает ошибка.
- Поиск подстроки в строке
- Операция поиска подстроки в строке — это нахождение первого вхождения подстроки в строке. Обозначается как find(). Например, «abcde».find('bc') = 1. Если подстрока не найдена, возвращается -1. Если подстрока пустая, возвращает 0.
- Замена символов в строке
- Операция замены символов в строке — это замена всех вхождений символа или подстроки на другую строку. Обозначается как replace(). Например, «abcde».replace('bc', 'xyz') = 'axyzde'. Если подстрока не найдена, строка остаётся без изменений.