except
Python except kalit so‘zi
❮ Python kalit so‘zlari ma’lumotnomasi
Misol
Agar operator xato chiqarsa, "Something went wrong" deb chiqaring:
try:
x > 3
except:
print("Something went wrong")
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
except kalit so‘zi try...except bloklarida ishlatiladi. U try bloki xato chiqarganda bajariladigan kod blokini belgilaydi.
Turli xato turlari uchun turli bloklarni, shuningdek hech qanday muammo bo‘lmaganda bajariladigan bloklarni belgilashingiz mumkin, quyidagi misollarni ko‘ring.
Ko‘proq misollar
Misol
Agar NameError bo‘lsa, bitta xabar, TypeError bo‘lsa, boshqa xabar chiqaring:
x = "hello"
try:
x > 3
except NameError:
print("You have a variable that is not defined.")
except TypeError:
print("You are comparing values of different type")
O‘zingiz sinab ko‘ring »
Misol
Xato chiqaradigan, lekin belgilangan xato turlarining hech biriga mos kelmaydigan (bu holda ZeroDivisionError) operatorni bajarib ko‘ring:
try:
x = 1/0
except NameError:
print("You have a variable that is not defined.")
except TypeError:
print("You are comparing values of different type")
except:
print("Something else went wrong")
O‘zingiz sinab ko‘ring »
Misol
Hech qanday xato yuzaga kelmagan bo‘lsa, xabar chiqaring:
x = 1
try:
x > 10
except NameError:
print("You have a variable that is not defined.")
except TypeError:
print("You are comparing values of different type")
else:
print("The 'Try' code was executed without raising any errors!")
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
try kalit so‘zi.
finally kalit so‘zi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
