Wyjątki PythonBłąd
FloatingPointErrorFloatingPointError
Operacja zmiennoprzecinkowa nie powiodła się. Rzadko spotykane, chyba że włączony jest fpectl.
python
Zobacz szczegóły TypeError: unhashable typeUżyto obiektu mutowalnego tam, gdzie wymagany jest obiekt hashowalny (niemutowalny), np. jako klucz słownika lub element zbioru.
Podjęto próbę użycia listy, słownika, zbioru lub innego mutowalnego obiektu jako klucza słownika lub elementu zbioru. Jako klucze mogą być używane tylko obiekty hashowalme (niemutowalne): ciągi znaków, liczby, krotki (z elementów hashowalnych), frozenset.
Konwertuj listy na krotki: tuple(my_list). Konwertuj zbiory na frozenset: frozenset(my_set). Dla słowników użyj frozenset z elementów lub przekształć do hashowalnej reprezentacji. Używaj niemutowalnych struktur danych jako kluczy.
{[1, 2]: "value"} # TypeError: unhashable type: 'list'FloatingPointErrorOperacja zmiennoprzecinkowa nie powiodła się. Rzadko spotykane, chyba że włączony jest fpectl.
IndexErrorIndeks sekwencji jest poza prawidłowym zakresem dla danej sekwencji.
AttributeErrorObiekt nie posiada żądanego atrybutu ani metody.
ProcessLookupErrorZgłaszane, gdy wskazany proces (zazwyczaj po PID) nie istnieje.
RecursionErrorPrzekroczono maksymalną głębokość rekurencji.
NotImplementedErrorMetoda, która powinna być zaimplementowana przez podklasę, nie została jeszcze zaimplementowana.