ПРИМЕЧАНИЕ
Как лучше всего освоить новые концепции программирования? По-
пытайтесь использовать их в своей программе . Если в ходе работы над упражнением вы
зайдете в тупик, попробуйте на какое-то время заняться чем-нибудь другим . Если это
не поможет, перечитайте соответствующую часть этой главы . Если и это не помогло,
обращайтесь к рекомендациям из приложения В .
Строки
37
УПРАЖНЕНИЯ
Напишите отдельную программу для выполнения каждого из следующих упражнений.
Сохраните каждую программу в файле, имя которого подчиняется стандартным правилам
Python по использованию строчных букв и символов подчеркивания — например,
simple_
message .py
и
simple_messages .py
.
2.1. Простое сообщение:
сохраните текстовое сообщение в переменной и выведите его на
экран.
2.2. Простые сообщения:
сохраните сообщение в переменной и выведите это сообщение.
Затем замените значение переменной другим сообщением и выведите новое сообщение.
Строки
Так как многие программы определяют и собирают некие данные, а затем делают
с ними что-то полезное, желательно выделить основные разновидности данных.
Начнем со строковых данных. На первый взгляд строки достаточно просты, но
с ними можно работать многими разными способами.
Строка
представляет собой простую последовательность символов. Любая по-
следовательность символов, заключенная в кавычки, в Python считается строкой;
при этом строки могут быть заключены как в одиночные, так и в двойные кавычки:
"This is a string."
'This is also a string.'
Это правило позволяет использовать внутренние кавычки и апострофы в строках:
'I told my friend, "Python is my favorite language!"'
"The language 'Python' is named after Monty Python, not the snake."
"One of Python's strengths is its diverse and supportive community."
Рассмотрим некоторые типичные операции со строками.
Изменение регистра символов в строках
Одна из простейших операций, выполняемых со строками, — изменение регистра
символов. Взгляните на следующий фрагмент кода и попробуйте определить, что
в нем происходит:
name.py
name = "ada lovelace"
print(name.title())
Сохраните файл с именем
name .py
и запустите его. Вывод программы должен вы-
глядеть так:
Ada Lovelace
|