Курс 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"
- Генераторы в Python
- Создание множества в Python
- Перегрузка операторов в Python
- Магические методы в Python
- Функции классификации комплексных чисел
- Объединение словарей в Python
- Объединение словарей в Python
- Измерение времени выполнения в Python
- Преобразование регистра символов
- Освоение Python
- Курс Data Scientist в медицине
- Очистка строки в Python
- Операторы присваивания в Python
- Использование html-скриптов в Jupyter Notebook
- Ускорение обработки данных с %autoawait
- Переименование файлов в Python
- Форматирование данных с помощью pprint
- Python Calendar Usage
- Переопределение метода __floordiv__
- Разделение строки с помощью re.split()
- Печать календаря
- Генераторы в Python
- Нарезка списков в Python
- Работа с каталогами в Python
- Python itertools combinations() — группировка элементов
- Работа с Event() в threading
- Списковое включение в Python
- Роль ключевого слова self
- Передача аргументов в Python
- Метод is_absolute() для PurePath
- Сортировка данных в Python
- Разделение функций на этапы
- Роль запятой в Python
- Работа с функцией next() в Python
- Ускорение выполнения кода в Python
- Различия символов в Python
- Автоматизация действий с Pyautogui
- Проверка файла .py на синтаксис.
- Оптимизация памяти в Python
- Вывод с переменной через запятую
- Многопоточность в Python
- Метод rrshift для пользовательских объектов
- Оценка выражений генератора в Python
- JMESPath в Python
- Идентификатор объекта в Python
- Декораторы с аргументами
- Работа с *args и **kwargs в Python















