Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

อธิบายคำสั่ง Try,Exception และ Else ใน Python


วิธีการทั่วไปในการจัดการข้อยกเว้นในไพ ธ อนคือการใช้บล็อก "ลองยกเว้น" เราสามารถรวมส่วนคำสั่งอื่นไว้หลังส่วนคำสั่งยกเว้นได้ คำสั่งในบล็อก else จะดำเนินการหากไม่มีข้อยกเว้นในคำสั่ง try

ส่วนคำสั่งทางเลือกอื่นจะถูกดำเนินการถ้าและเมื่อการควบคุมไหลออกจากส่วนท้ายของคำสั่ง try ยกเว้นในกรณีของข้อยกเว้นหรือการดำเนินการคำสั่ง return, Continue หรือ break

ตัวอย่าง

รหัสที่กำหนดสามารถเขียนใหม่ได้ดังนี้

a = [11, 8, 9, 2]
try:
foo = a[3]
except:
print "index out of range"
else:
print "index well within range"

ผลลัพธ์

ให้ผลลัพธ์

index well within range