Найти в Дзене
Ты в АйТи

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

Интерактивная консоль Python IDLE является удобным инструментом для начала обучения языку. С её помощью удобно изучать функции языка. Устанавливается она вместе с самим Python и написана она тоже на Python. Есть в ней свои скрытые возможности делающее её использование более удобным, хотя и не совсем очевидным.

Так, например, результат вычисления инструкции, которая была выполнена в интерактивно консоли последней, сохраняется в переменной "_" (один символ подчеркивания) Это позволяет использовать результат не вводя его снова в консоли, а введя только этот символ (рисунок 1).

Рис.1 Пример использования символа _ в интерактивном режиме Python
Рис.1 Пример использования символа _ в интерактивном режиме Python

Список методов доступных для объекта отобразиться автоматически, сразу же после ввода точки (Рисунок 2).

Рис.2 Интерактивная подсказка
Рис.2 Интерактивная подсказка

Кроме этого при вводе команды можно нажать Ctrl+Пробел, после этого будет открыт список из предлагаемых идентификаторов, если при открытом списке вводить буквы, то будут показываться идентификаторы начинающиеся с этих букв. Чтобы идентификатор закончил за вас надо нажать комбинацию Alt+/ столько раз пока не будет выбрана нужная команда (рисунок 3).

Рис.3 Вывод подсказки сочетанием клавиш.
Рис.3 Вывод подсказки сочетанием клавиш.

Горячие клавиши

Очень удобны в использовании горячие клавиши:

  1. Ctrl + P - ввод предыдущей команды введенной в интерактивном режиме
  2. Ctrl + N - ввод следующей команды

Если перед использованием горячих клавиш ввести первые буквы предыдущей команды, то поиск значительно ускориться.


Помогите автору канала одним из этих способов :) :
Донаты (переводы) с любых карт и yoomoney -
https://yoomoney.ru/fundraise/QnZacAJpY9g.230208
Донаты на карту Сбера - 2202 2007 6729 1543
Донаты на Тинькофф - 5536 9137 9511 4657
Донаты на Открытие - 5586 2000 6614 6835
Криптокошельки:
1. Ethereum - 0x73670880Af17F42E6a641f5936E2f3Bc5a4db257
2. Bitcoin - bc1qywt6l80metclksvdzjt370r28zg9gxg5262aum
3. LiteCoin - ltc1qrwedpjt4evqhl42w2z32kks6xwysqvk3g27uqj
4. Zcash - t1YfZNFJ5Q1BQLCbC6Qo3bcueLJ53QLo4Mx

Наука
7 млн интересуются