⊗pyPmExcThr 80 of 129 menu

Melempar Jenis Exception Sendiri di Python

Exception yang ada di Python secara bawaan tidak selalu dapat memenuhi semua kebutuhan kita dalam berbagai situasi. Oleh karena itu, Python memiliki kemampuan untuk membuat exception jenis sendiri.

Untuk membuat exception, Anda perlu mendeklarasikan kelas OOP khusus dengan menggunakan kata kunci class. Di sebelah kanannya ditulis nama exception, dan setelah nama dalam tanda kurung - jenis exception:

class ExceptionName(jenis exception): pass

Mari kita buat kelas ToBigLength untuk menangkap daftar yang terlalu panjang. Di tanda kurung kelas ini, kita tuliskan jenis exception yang akan ditangkapnya. Misalnya exception Exception. Di dalam badan kelas untuk sementara bisa ditulis pass:

class ToBigLength(Exception): pass

Mari kita uji kerja exception yang baru dibuat. Untuk melakukan ini, kita tulis konstruksi try-except, dan exception kita lempar menggunakan perintah khusus raise:

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

Setelah kode dijalankan, akan ditampilkan:

'error: list is too big'

Buatlah exception untuk menangkap angka negatif.

Buatlah exception untuk menangkap nol.

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