Скрытые возможности IDLE




Как вы уже знаете, в окне Python Shell символы >>>означают приглашение ввести команду. После ввода команды нажимаем клавишу < Enter >. На следующей строке сразу отобразится результат (при условии, что инструкция возвращает значение), а далее - приглашение для ввода новой команды. При вводе многострочной команды после нажатия клавиши < Enter > редактор автоматически вставит отступ и будет ожидать дальнейшего ввода. Чтобы сообщить редактору о конце ввода команды, необходимо дважды нажать клавишу < Enter >.

Пример:

В предыдущем разделе мы выводили строку "Привет, мир!" с помощью функции print(). В окне Python Shell это делать не обязательно. Например, можно просто ввести строку и нажать клавишу < Enter > для получения результата:

Обратите внимание на то, что строки выводятся в апострофах. Этого не произойдет, если выводить строку с помощью функции print():

Учитывая возможность получить результат сразу после ввода команды, окно Python Shell можно использовать для изучения команд, а также в качестве многофункционального калькулятора.

Пример:

Результат вычисления последней инструкции сохраняется в переменной _(одно подчеркивание). Это позволяет производить дальнейшие расчеты без ввода предыдущего результата. Вместо него достаточно ввести символ подчеркивания.

Пример:

При вводе команды можно воспользоваться комбинацией клавиш <Сtrl>+<Пробел>. В результате будет отображен список, из которого можно выбрать нужный идентификатор. Если при открытом списке вводить буквы, то показываться будут идентификаторы, начинающиеся с этих букв. Выбирать идентификатор необходимо с помощью клавиш <­> и <¯>. После выбора не следует нажимать клавишу < Enter >, иначе это приведет к выполнению инструкции. Просто вводите инструкцию дальше, а список закроется. Такой же список будет автоматически появляться (с некоторой задержкой) при обращении к атрибутам объекта или модуля после ввода точки. Для автоматического завершения идентификатора после ввода первых букв можно воспользоваться комбинацией клавиш <Alt>+</>. При каждом последующем нажатии этой комбинации будет вставляться следующий идентификатор. Эти две комбинации клавиш очень удобны, если вы забыли, как пишется слово, или хотите, чтобы редактор закончил его за вас.

При необходимости повторно выполнить ранее введенную инструкцию ее приходится набирать заново. Можно использовать комбинации клавиш быстрого доступа - <Ctrl>+<C> (копировать) и <Ctrl>+<V> (вставить). Комбинации стандартны для Windows, и вы наверняка их уже использовали ранее. Прежде чем скопировать инструкцию, ее предварительно необходимо выделить. Редактор IDLE предоставляет комбинацию клавиш <Alt>+<N> для вставки первой введенной инструкции, а также комбинацию <Alt>+<P> для вставки последней инструкции. Каждое последующее нажатие этих клавиш будет вставлять следующую (или предыдущую) инструкцию. Для еще более быстрого повторного ввода инструкции следует предварительно ввести ее первые буквы. В этом случае перебираться будут только инструкции, начинающиеся с этих букв.

Вы, вероятно, заметили, что слова на экране отображаются разными цветами. Такое цветовое кодирование называется подсветкой синтаксиса и упрощает понимание того, что именно вы печатаете. Каждое слово окрашивается в один из цветов, и отнюдь не бессистемно. Встроенные идентификаторы в языке Python, - такие как print – отображаются фиолетовым цветом. Строки имеют зеленый цвет. Результат работы программы интерпретатор выводит на экран шрифтом голубого цвета.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-26 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: