Тема: Типы данных • Урок 2 из 7
Строки (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"))Напишите функцию, которая проверяет, является ли строка палиндромом (читается одинаково слева направо и справа налево).
Напишите программу, которая запрашивает имя, возраст и город пользователя, а затем выводит информацию в отформатированном виде.