python_13.pdf
(
64 KB
)
Pobierz
Kurs języka Python
Wykład 13.
●
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:
repulsive
Inne pliki z tego folderu:
Wrox.Beginning.Python.Jul.2005.eBook-LinG.(osloskop.net).pdf
(15412 KB)
Rapid Web Applications With TurboGears - Using Python To Create Ajax-Powered Sites (2006).chm
(6367 KB)
spis_stresci.pdf
(126 KB)
roz_V.pdf
(157 KB)
roz_null.pdf
(304 KB)
Inne foldery tego chomika:
paczka nowa
Zgłoś jeśli
naruszono regulamin