ต่อไปนี้คือคำเรียกร้องง่ายๆสี่ข้อของการยืนยัน:
>>> assert 1==2
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AssertionError
>>> assert 1==2, "hi"
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AssertionError: hi
>>> assert(1==2)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AssertionError
>>> assert(1==2, "hi")
โปรดทราบว่าข้อสุดท้ายไม่ทำให้เกิดข้อผิดพลาด อะไรคือความแตกต่างระหว่างการโทรยืนยันโดยมีหรือไม่มีวงเล็บที่ทำให้เกิดพฤติกรรมนี้? แนวปฏิบัติของฉันคือใช้วงเล็บ แต่ข้างต้นแนะนำว่าฉันไม่ควร