⊗pyPmExcThr 80 of 129 menu

Melontarkan Jenis Pengecualian Sendiri dalam Python

Pengecualian yang terdapat dalam Python secara lalai, tidak selalu dapat memenuhi semua keperluan kita dalam pelbagai situasi. Oleh itu, Python mempunyai keupayaan terbina dalam untuk mencipta pengecualian jenis sendiri.

Untuk mencipta pengecualian, anda perlu mengisytiharkan kelas OOP khas dengan menggunakan kata kunci class. Di sebelah kanannya ditulis nama pengecualian, dan selepas nama dalam kurungan - jenis pengecualian:

class Pengecualian(jenis pengecualian): pass

Mari kita cipta kelas ToBigLength kami sendiri untuk menangkap senarai yang terlalu panjang. Dalam kurungan kelas ini, kita tulis jenis pengecualian yang akan ditangkapnya. Biarkan ia menjadi pengecualian Exception. Dalam badan kelas buat sementara waktu kita boleh tulis pass:

class ToBigLength(Exception): pass

Mari kita uji fungsi pengecualian yang baru dicipta. Untuk melakukan ini, tulis konstruksi try-except, dan lontarkan pengecualian kami dengan menggunakan perintah khas raise:

try: raise ToBigLength except ToBigLength: print('error: list is too big')

Selepas kod dilaksanakan, akan terpapar:

'error: list is too big'

Cipta pengecualian untuk menangkap nombor negatif.

Cipta pengecualian untuk menangkap sifar.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak