Курс 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"
- Методы работы со списками
- Работа с enumerate()
- Работа с словарями в Python
- Сериализация объектов в Python
- Генераторы в Python
- Определение объема памяти объекта
- Декораторы с аргументами в Python
- Метод get() в Python
- Установка максимального количества цифр
- Переопределение метода delitem в Python
- Кортеж в Python: создание и использование
- Функция enumerate() в Python
- Вложенные генераторы в Python
- Метод join() для объединения строк
- Добавление вложенных списков
- Установка и использование Telegram API в Python
- Изменение элемента списка
- Группы исключений в Python
- Объединение строк с помощью метода join
- PATCH-запрос с библиотекой requests
- Разделение строк в Python
- Многострочные комментарии в Python
- Тайное преобразование типа ключа
- Дизассемблирование Python кода
- Замеры производительности в Python
- Метод join для наборов
- Особенности запятых в Python
- Создание OrderedDict
- Библиотека funcy: удобные утилиты
- Нахождение отличий в списках
- Атрибуты объекта в Python
- Генераторы в Python
- Замена атрибута в именованном кортеже
- Преобразование строки в число
- Управление асинхронными задачами на Python.
- Генераторы данных
- Метод join() для объединения элементов строки
- Структурирование данных с Pydantic
- Преобразование в float
- Переопределение метода divmod
- Повторение элементов в Python
- Создание словарей и множеств в Python.
- Метод radd для пользовательских чисел
- Разделение строки с помощью re.split()
- Создание циклической ссылки
- Создание множества в Python
- List Comprehension Tutorial
- Группировка элементов Python















