⊗pyPmExcFi 79 of 129 menu

บล็อก finally ในการดักจับข้อยกเว้นใน Python

ในสถานการณ์ที่จำเป็นต้องแสดงข้อความใด ๆ โดยไม่ขึ้นกับว่ามีข้อยกเว้นหรือไม่ จำเป็นต้องใช้บล็อก finally ใน โครงสร้าง try-except

สมมติว่าเรามีรายการและโครงสร้าง try-except สำหรับดักจับองค์ประกอบที่ไม่มีอยู่ใน รายการ:

lst = [1, 2, 3] try: print(lst[4]) except IndexError: print('error: elem is not exist')

มาลองเข้าถึงองค์ประกอบที่ไม่มีอยู่ในรายการ แต่ในบล็อก finally ให้กำหนดให้แสดงผลรวมขององค์ประกอบ:

lst = [1, 2, 3] try: print(lst[4]) except: print('error: elem is not exist') finally: print(sum(lst))

หลังจากรันโค้ด จะแสดงทั้งข้อยกเว้นที่ถูกดักจับ และผลรวมขององค์ประกอบ:

'error: elem is not exist' 6

กำหนดสตริง:

txt = 'abc'

เขียนโค้ดเพื่อดักจับข้อยกเว้น ที่เกี่ยวข้องกับการบวกเลข 2 เข้ากับสตริง และกำหนดให้แสดงสตริงใน คอนโซลด้วยตัวอักษรพิมพ์ใหญ่

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ