Курс 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 за 14 дней
- Уникальные значения из списка
- Замыкания в Python
- Обработка исключений в Python
- Создание списков в Python
- Правила именования переменных
- Преобразование списков в словарь
- Регулярные выражения: метод match
- Аргумент по умолчанию
- Динамическая типизация в Python
- Создание инструмента обнаружения плагиата
- Работа с IP-адресами в Python
- Отладчик pdb: начало работы
- Python defaultdict добавление ключа
- Просмотр внешнего файла в Python
- Работа с часовыми поясами в Python
- Лямбда-функции в Python
- Объединение, распаковка и деструктуризация
- Сортировка и разворот списка
- Импорт модулей в Python 3.12
- Обработка ошибок ввода данных
- Оптимизация поиска в словарях
- Срез списка в Python
- Методы HTTP запросов в Flask
- Модуль inspect
- Срез в Python
- Функция zip() в Python
- Проверка дубликатов в Python
- Отношения подклассов в Python
- Функциональное программирование.
- Декораторы в Python
- Перемешивание списка с shuffle()
- Путь к интерпретатору Python
- Глобальные переменные в Python
- Хеширование паролей с использованием salt
- Генераторы списков
- Python и Монти Пайтон
- Отладка производительности Python
- Логирование в Python
- Расчет времени выполнения кода
- Генераторы списков в Python
- Повторение элементов в Python
- Автоматизация скриптов на AWS Lightsail.















