Förstå Exceedable Exceptions i Pythons try Statement
I sammanhanget med `try`-satsen i Python är ett "exceedable"-undantag ett undantag som kan höjas av koden inuti `try`-blocket.
Med andra ord är ett överskridande undantag ett undantag att koden inuti ` försök"-blocket kan höjas under dess körning.
Om du till exempel har en funktion som höjer ett "ValueError" om ett visst villkor inte är uppfyllt, och du anropar den funktionen i ett "försök"-block, så är "ValueError" ett överskridbart undantag.
Å andra sidan, om du har en funktion som väcker ett `RuntimeError` som inte hanteras av koden inuti `try`-blocket, så kan `RuntimeError` inte överskridas eftersom det inte kan höjas av koden inuti "försök"-blocket.
I allmänhet är ett överskridande undantag alla undantag som kan höjas av koden inuti "försök"-blocket, och ett undantag som inte går att överskrida är alla undantag som inte kan höjas av koden i "försök". blockera.



