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!
