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

การเยื้องที่ไม่คาดคิดใน Python คืออะไร


Python ไม่เพียงแต่ยืนยันการเยื้อง แต่ยังยืนยันในการเยื้องที่สอดคล้องกัน หากเราเยื้องหนึ่งบรรทัดคูณ 4 ช่องว่าง แต่ถ้าเราเยื้องบรรทัดถัดไปด้วย 3 (หรือ 5, 6, .) เราจะได้รับข้อผิดพลาดของการเยื้องที่ไม่คาดคิดใน python

ในรหัสที่กำหนด บรรทัดที่ 3 มีช่องว่างที่จุดเริ่มต้นมากกว่าบรรทัดที่ 2 โค้ดทั้งหมดในบล็อกต้องเริ่มต้นด้วยจำนวนช่องว่างเท่ากันทุกประการ คำสั่งการพิมพ์ทั้งสองต้องเยื้องจำนวนช่องว่างเท่ากัน ดังนั้นโค้ดที่แก้ไขแล้วไม่แสดงการเยื้องที่ไม่คาดคิดมีดังนี้

def a():
    print "foo"
    print "baz"