Перейти к содержанию

1.4. Строковый тип данных

1.4. Строковый тип данных

Дело дошло до оформления! Ведь строки нужны для наглядной выдачи пользователю, а не для компьютера. Мы пока разберем вывод строки на экран. Строка содержит символы алфавита, а строковое значение обрамляется кавычками. Причём, как одинарными так и двойными. Это сделано для того, чтобы одни кавычки можно было использовать внутри других без экранирования. Экранирование - это добавление одного символа (косая черта "\"), которая говорит что следующий символ надо рассматривать как часть алфавита, а не специальный код. С символами, которые потребуют экранирования мы познакомимся в дальнейшем. Теперь поможем написать объявление:

print("Всем ученикам и их родителям!")
print('Обязательно прийти на ближайший субботник!')
print('"Администрация"')

В первой строке мы использовали стиль с двойными кавычками, далее с одинарными и, наконец, выводим двойные кавычки.
Теперь познакомимся с операциями:

Операция Описание
x + y Сложение строк (конкатенация)
x * y Построение строк
str(x) Преобразование объекта в строку
len(x) Длина строки

Опробуем сложение строк:

print("Привет" + " " + "мир!")

Выведем пять раз символ X:

print("X"*5)

Функции помогут для разных типов данных:

print("Правильный ответ:")
print(str(5.14))
print("Длина строки 'абракадабра':")
print(len('абракадабра'))

Немного упражнений.