Курс 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"
- Модуль xkcd: загрузка комиксов
- Перемешивание списка с shuffle()
- Операторы += в Python
- Сортировка в Python
- Замена элементов в списке с помощью генераторов списков
- Проверка наличия элемента в списке
- Подсчет вхождений элементов
- Работа с Requests для HTTP-запросов
- Пересечение списков с использованием множеств
- Работа с индексами списков
- Сравнение строк в Python
- Форматирование чисел в Python
- Избегайте пустого списка
- Списковые включения в Python
- Утечки переменных цикла в Python 3.x
- Метод init в Python
- Управление асинхронными задачами на Python.
- Выражения-генераторы в Python
- Retrying в Python: повторные вызовы
- Проверка существования переменной с оператором :=
- Проекты на Python
- Поиск всех индексов подстроки
- Разрешение имен в Python
- Измерение времени выполнения кода в Python
- Порядок операций в Python
- Работа с IP-адресами в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Создание спинбокса в tkinter
- Группировка элементов Python
- Нахождение хеша для бесконечности и NaN в Python
- Округление чисел с помощью round
- Ключевое слово global в Python
- Объединение списков в Python
- Разделение строк в Python
- Математические функции в Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Оператор «not» в Python
- Python 3.12: Псевдонимы типов
- Работа с модулем cmath
- Генерация фальшивых данных с Faker
- Повторение элементов в Python
- Параллельные вычисления в Python
- Итераторы с потерямиZIP
- Повторение и перенос строки















