Вернуться на главную

Строки

Тема: Типы данных • Урок 2 из 7

Строки в Python

Строки (strings) в Python — это последовательности символов, заключенные в кавычки. Они используются для хранения и обработки текстовых данных.

Создание строк

В Python строки можно создавать, используя одинарные, двойные или тройные кавычки:

# Одинарные кавычки
s1 = 'Привет, мир!'

# Двойные кавычки
s2 = "Привет, мир!"

# Тройные кавычки (для многострочных строк)
s3 = """Это многострочная строка.
Она может занимать несколько строк.
Удобно для длинных текстов."""

Экранирование символов

Если вам нужно включить в строку специальные символы, такие как кавычки или символы новой строки, вы можете использовать символ обратной косой черты (\) для их экранирования:

# Включение кавычек в строку
s1 = 'Он сказал: "Привет!"'
s2 = "Она ответила: 'Здравствуйте!'"

# Использование экранирования
s3 = "Он сказал: \"Привет!\""

# Специальные символы
s4 = "Первая строка\nВторая строка" # \n - символ новой строки
s5 = "Путь к файлу: C:\\Users\\User\\Documents" # \\ - обратная косая черта

Операции со строками

Python предоставляет множество операций для работы со строками:

Интерактивный пример

s = "Привет, мир!"

# Вывод строки
print(s)

# Длина строки
print(f"Длина строки: {len(s)}")

# Преобразование регистра
print(s.upper()) # Все символы в верхнем регистре
print(s.lower()) # Все символы в нижнем регистре

# Замена подстроки
print(s.replace("мир", "Python"))
📝 Практическое задание: Палиндром

Напишите функцию, которая проверяет, является ли строка палиндромом (читается одинаково слева направо и справа налево).

📝 Практическое задание: Форматирование строки

Напишите программу, которая запрашивает имя, возраст и город пользователя, а затем выводит информацию в отформатированном виде.

← Предыдущий урокСледующий урок →