Курс Python → Основы работы со строками в Python
Строка в Python является одним из базовых типов данных и представляет собой последовательность символов, заключенную в одинарные (‘ ‘) или двойные кавычки (» «). Строки могут содержать любые символы, включая буквы, цифры, специальные символы и пробелы. Они могут быть использованы для хранения текстовой информации, такой как имена, фразы, адреса и т.д.
Строки в Python являются неизменяемыми объектами, что означает, что после создания строки ее содержимое нельзя изменить. Однако вы можете создавать новые строки на основе существующих путем комбинирования, замены или обрезки символов. Python также предоставляет множество методов для работы со строками, таких как поиск подстроки, замена символов, разделение строки на подстроки и многое другое.
# Примеры строковых операций
s1 = 'Hello, World!'
s2 = "Python Programming"
# Объединение строк
s3 = s1 + ' ' + s2
print(s3) # Вывод: Hello, World! Python Programming
# Изменение регистра
s4 = s1.upper()
print(s4) # Вывод: HELLO, WORLD!
# Разделение строки
words = s2.split()
print(words) # Вывод: ['Python', 'Programming']
Python также поддерживает использование специальных символов в строках, таких как символ новой строки (\n), символ табуляции (\t) и другие. Эти символы помогают управлять форматированием вывода текста и обеспечивают более удобное представление информации. Кроме того, в Python есть возможность форматирования строк с помощью метода format() или использования f-строк, что делает работу с текстовой информацией более удобной и эффективной.
Другие уроки курса "Python"
- Скрытие вывода данных
- Пустой оператор pass в Python
- Синхронизация потоков с time.sleep()
- Метод __iand__ для пользовательских классов
- Отправка поздравлений по дню рождения
- Выражения-генераторы в Python
- Удаление элементов из списка в Python
- Декораторы в Python
- Многострочные строки в Python
- Логирование с Logzero
- Объединение словарей в Python
- Оператор «or» в Python
- Разделение списка на гнппы
- Работа со строками в Python
- GitHub в Telegram: подписка на уведомления
- Создание списков в Python
- Преобразование PowerPoint в PDF.
- Настройка шрифта и цвета в Tkinter
- Функция reduce() в Python
- Получение обратного списка чисел
- Оптимизация памяти с slots
- Управление импортом в Python
- Модуль subprocess: запуск внешних команд
- Уникальность ключей в словаре
- Встроенные функции Python
- Функции all и any в Python
- Получение срезов итераторов
- Создание новых списков через list comprehensions
- Тестирование модели в PyTorch
- Объединение объектов в Python
- Конвертация текстовых чисел с помощью Numerizer
- Обработка ошибок в JSON данных
- Объединение списков с помощью zip
- Отслеживание прогресса с tqdm
- Подсчет часто встречающихся элементов
- Метод lt для сортировки объектов
- Разделение строки в Python
- Отображение HTML кода в Python
- Множественное присваивание в Python
- Избегайте двойного подчеркивания
- Транспонирование матрицы
- Списки: объединение, изменение
- ROT13 Шифр Цезаря в Python
- Работа с атрибутом dict
- Многопоточность в Python















