Курс Python → Работа со строками в Python
Тип данных string в Python представляет собой последовательность символов. Это означает, что строки могут содержать любые символы, включая буквы, цифры, знаки препинания и специальные символы. Python поддерживает Unicode, что означает, что строки могут содержать символы из различных языков и символов.
Обычно строки в Python представлены одинарными или двойными кавычками. Например, ‘hello world’ или «Python is awesome!». Эти кавычки используются для указания начала и конца строки. Если внутри строки нужно использовать одинарные или двойные кавычки, то можно использовать обратный слеш (\) для экранирования символов.
string_with_quotes = "I'm learning Python"
string_with_escape = 'He said: "Python is easy to learn"'
Строки в Python являются неизменяемыми, то есть после создания строки ее нельзя изменить. Однако можно создавать новые строки на основе существующих путем конкатенации (объединения) строк или использования различных методов строковых операций.
Примеры операций со строками в Python:
string1 = "Hello"
string2 = "World"
concatenated_string = string1 + " " + string2 # "Hello World"
uppercase_string = string1.upper() # "HELLO"
lowercase_string = string2.lower() # "world"
substring = string1[1:3] # "el"
Другие уроки курса "Python"
- Повторение и перенос строки
- Оформление текста в консоли с TermColor
- Реализация операции -= для пользовательского класса
- Метод join() для объединения строк
- Удаление falsy-значений из списка с помощью filter
- Функция map() и ленивая оценка
- Протокол управления контекстом
- Оператор «is not» в Python
- Удаление символа из строки
- Шаблоны Flask: условия и циклы
- Списки в Python: основы
- Декораторы в Python
- Определение локальных переменных в Python
- Объединение словарей в Python
- Лямбда-функции в defaultdict
- Анонимные функции Lambda
- Сравнение строк в Python
- Генератор списка с условием if
- Сортировка данных с лямбда-функциями
- Работа с collections.Counter
- Тип данных TypeVarTuple
- Возвращение нескольких значений через кортеж или класс
- Проекты на Python
- Работа с NumPy
- Progress с библиотекой tqdm
- Создание коллекций из выражения-генератора
- enumerate() в Python для работы с индексами
- Генерация случайных чисел в Python
- Контроль точности вывода чисел
- Создание класса очереди
- Различия символов в Python
- Enum в Python: создание и использование перечислений
- Метод title() в Python
- Управление мышью и клавиатурой с Pyautogui
- Создание именованных кортежей в Python
- Обработка ошибок в Python
- Путь к интерпретатору Python
- Объединение словарей в Python
- Списковый компрехеншен.
- Метод __getitem__ в Python
- Фильтрация входных данных в Python
- Блок else в Python















