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:
xyzgeo
Inne pliki z tego folderu:
Python Algorithms.pdf
(2320 KB)
Python and AWS Cookbook.pdf
(3786 KB)
Python and HDF5.pdf
(7112 KB)
Python and XML.pdf
(4029 KB)
Python Cookbook, 2nd Edition.pdf
(4752 KB)
Inne foldery tego chomika:
bipython
PYTHON
python (acabose)
tutoriale
wyklady
Zgłoś jeśli
naruszono regulamin