พฤติกรรมการลองใช้อย่างอื่นที่แปลกประหลาดในท้ายที่สุดด้วยคำสั่ง Return
นี่คือรหัสบางส่วนที่ทำงานผิดปกติ นี่เป็นเวอร์ชันที่เรียบง่ายของพฤติกรรมที่ฉันเขียน สิ่งนี้จะยังคงแสดงให้เห็นถึงพฤติกรรมแปลก ๆ และฉันมีคำถามเฉพาะบางอย่างเกี่ยวกับสาเหตุที่เกิดขึ้น ฉันใช้ Python 2.6.6 บน Windows 7 def demo1(): try: raise RuntimeError,"To Force Issue" except: return 1 else: return 2 finally: return 3 def demo2(): try: try: raise RuntimeError,"To Force Issue" except: return 1 else: return 2 finally: return 3 except: print 4 else: print 5 …