raise


Istisno ko‘tarish

Python dasturchisi sifatida biror shart yuzaga kelganda istisno tashlashni (throw) tanlashingiz mumkin.

Istisno tashlash (yoki ko‘tarish) uchun raise kalit so‘zidan foydalaning.

Misol

Agar x 0 dan kichik bo‘lsa, xato chiqaring va dasturni to‘xtating:

x = -1 if x < 0:   raise Exception("Sorry, no numbers below zero")
O‘zingiz sinab ko‘ring »

raise kalit so‘zi istisno (exception) chiqarish uchun ishlatiladi.

Qanday turdagi xato chiqarilishini va foydalanuvchiga ko‘rsatiladigan matnni belgilashingiz mumkin.

Misol

Agar x butun son bo‘lmasa, TypeError chiqaring:

x = "hello" if not type(x) is int:   raise TypeError("Only integers are allowed")
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!