Курс 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()
- Генерация чисел с range()
- Модуль pprint: улучшение вывода данных
- %pinfo: получение информации об объекте
- Функция reversed() в Python
- Python Translator: создание локальных переводчиков
- Объединение словарей в Python
- Использование функции enumerate()
- Удаление специальных символов с помощью re.sub
- Работа с часовыми поясами в Python
- Работа с модулем glob в Python
- Переопределение метода len
- Добавление элемента в список.
- Работа с кортежами в Python
- Инверсия списков и строк в Python
- Замеры производительности в Python
- Представление бесконечности в Python
- Генератор бросков кубиков
- Преобразование данных в Python
- Установка пакетов с помощью pip
- Преобразование генераторов в циклы
- Глобальные переменные в Python
- Метод __imod__ для Python
- Работа с множествами в Python
- Работа с каталогами в Python
- Проверка файла .py на синтаксис.
- Создание и удаление объектов
- Работа с областями видимости переменных
- Удаление элементов из списка в Python
- Тернарный оператор в Python
- Удаление элементов из списка в Python.
- Получение идентификатора объекта в памяти
- Поиск всех индексов подстроки
- Возведение в квадрат с помощью itertools
- Декодирование байтов в строку
- Python: Splat-оператор и splatty-splat
- Работа с WindowsPath()
- Удаление символа из строки
- Склеивание строк без циклов
- Передача аргументов через **arguments
- Поток данных в Python
- Поиск наиболее частого элемента списке
- Обработка StopIteration в Python
- Функция print() — вывод информации
- Оператор @ для умножения матриц















