CodeGym /Kursy /Python SELF PL /Zaglądamy na wartości zmiennych

Zaglądamy na wartości zmiennych

Python SELF PL
Poziom 18 , Lekcja 4
Dostępny

10.1 Treads & Variables

Podczas zatrzymania programu za pomocą break point albo przy wykonywaniu krok po kroku, możesz zawsze podejrzeć wartości zmiennych, które są znane w danym miejscu programu.

Napiszemy program, który wypełnia tablicę 10 elementów liczbami od 100 do 109.

Przykład:

Inteligentny system w PyCharm pokazuje wartości istotnych zmiennych tuż nad kodem. W naszym wypadku to zmienna-lista data.

Również na dolnej części zrzutu ekranu mamy otwartą zakładkę Threads & Variables (nie Console), w której wyświetlane są wszystkie znane zmienne (ze swoimi wartościami) w tym miejscu programu.

Jeśli naciśniesz F8 10 razy, to wykona się 5 obrotów pętli (jedno naciśnięcie dla nagłówka pętli i jedno dla ciała pętli). Wtedy uzyskasz następujący wynik:

Wykonano 5 iteracji pętli z 10, i widzisz, że w tablicy data są już 5 wartości: 100, 101, 102, 103 i 104.

Nawiasem mówiąc, jeśli zwrócisz uwagę na panel ze zmiennymi, można tam zobaczyć jeszcze kilka użytecznych zmiennych:

10.2 Zmiana wartości zmiennej

Jeśli chcesz przetestować, jak twój program zachowa się przy określonych wartościach zmiennych, możesz po prostu zmienić wartości dowolnych zmiennych podczas działania programu (w trybie debugowania).

Aby to zrobić, należy kliknąć prawym przyciskiem myszy na nazwie zmiennej lub nacisnąć F2:

Następnie wpisujesz nową wartość zmiennej i wciskasz Enter — i gotowe:

A nawet tak:

Naciskasz Enter — i gotowe, teraz program wykorzystuje nową wartość twojej zmiennej.

Zmiana wartości zmiennych w trakcie debugowania pozwala testować różne scenariusze zachowań programu, co jest szczególnie użyteczne przy pracy ze skomplikowaną logiką.

10.3 Wykonywanie fragmentu kodu

Także w dowolnym momencie działania programu możesz wykonać dowolny kod. To robi się za pomocą kombinacji klawiszy Alt+F8 (Option+F8) albo poprzez element menu kontekstowego:

Pojawi się specjalne okno, w którym możesz napisać dowolny kod i używać w nim zmiennych znanych w aktualnym momencie działania programu!

Możesz wywoływać dowolne metody: na przykład, zmusić program do wyświetlenia pewnego tekstu na ekranie, bez przerywania jego działania! Przykład:

Właśnie dowiedziałeś się być może 5% wszystkich możliwości PyCharm. Gdy się z nimi zapoznasz, porozmawiamy o pozostałych.

1
Опрос
Obsługa wyjątków,  18 уровень,  4 лекция
недоступен
Obsługa wyjątków
Obsługa wyjątków
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION