python_12.pdf
(
65 KB
)
Pobierz
75065255 UNPDF
Kurs języka Python
Wykład 12.
●
Kontrola w czasie biegu programu
●
Testowanie
●
Debugowanie
●
Profilowanie programów
Asercje
●
Asercja to formuła logiczna
●
Asercji używa się do kontrolowania czy np.
wartość zmiennej ma odpowiedni typ lub mieści
się w pożądanym zakresie
Przykład
def
dodaj(x, y):
assert
type(x) == type(1)
assert
type(y) == type(1)
return
x + y
Działanie
>>> dodaj(''dwa'', ''dwa'')
Traceback (most recent call last):
File "asercje.py", line 14, in <module>
print dodaj("dwa", "dwa")
File "asercje.py", line 6, in dodaj
assert type(x) == type(1)
AssertionError
Niedogodności
●
Kontrola asercji zwalnia działanie programu
Plik z chomika:
kefirowocowy
Inne pliki z tego folderu:
python_1.pdf
(52 KB)
python_2.pdf
(470 KB)
python_12.pdf
(65 KB)
python_10.pdf
(63 KB)
python_11.pdf
(77 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin