JavaRush /Курси /Модуль 1: Python Core /Дивимось значення змінних

Дивимось значення змінних

Модуль 1: Python Core
Рівень 10 , Лекція 9
Відкрита

10.1 Treads & Variables

Під час зупинки програми за допомогою break point або при покроковому виконанні ви можете кожного разу дивитися значення змінних, які відомі у поточному місці програми.

Давайте напишемо програму, яка заповнює масив з 10 елементів числами від 100 до 109.

Приклад:

Інтелектуальна система PyCharm прямо над кодом відображає значення важливих змінних. У нашому випадку це змінна-список data.

Також у нижній частині скриншота у нас відкрита вкладка Threads & Variables (а не Console), і в ній відображаються всі відомі змінні (зі своїми значеннями) у даному місці програми.

Якщо ви натиснете F8 10 разів, то виконаєте 5 витків циклу (одне натискання для заголовка циклу і одне для тіла циклу). Тоді ви отримаєте наступний результат:

Відпрацювало 5 ітерацій циклу з 10, і ви бачите, що в масиві data вже є 5 значень: 100, 101, 102, 103 і 104.

До речі, якщо звернути увагу на панель зі змінними, можна там побачити ще декілька корисних змінних:

10.2. Зміна значень змінної

Якщо ви хочете протестувати, як ваша програма поводитиметься при певних значеннях змінних, ви можете просто змінити значення будь-яких змінних прямо під час роботи програми (в режимі відладки).

Для цього потрібно клікнути правою кнопкою миші на імені змінної або натиснути F2:

Потім ви просто пишете нове значення змінної та натискаєте Enter — і все:

Або навіть так:

Натискаєте Enter — і все, тепер програма використовує нове значення вашої змінної.

Зміна значень змінних у процесі відладки дозволяє тестувати різні сценарії поведінки програми, що особливо корисно при роботі зі складною логікою.

10.3. Виконання фрагмента коду

Також у будь-який момент роботи програми ви можете виконати довільний код. Це робиться за допомогою комбінації кнопок Alt+F8 (Option+F8) або пункту контекстного меню:

У вас з'явиться спеціальне вікно, в якому ви можете написати будь-який код, і в ньому можна використовувати змінні, відомі на поточний момент виконання програми!

Можна викликати будь-які методи: скажімо, змусити програму вивести якийсь текст на екран, не перериваючи її роботи! Приклад:

Ви тільки що дізналися, можливо, 5% від усіх можливостей PyCharm. Коли ви їх засвоїте, ми поговоримо про решту.

1
Опитування
Обробка виключень, рівень 10, лекція 9
Недоступний
Обробка виключень
Обробка виключень
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ