在Python中,assert語句用于檢查條件是否為真。如果條件為假,assert語句會拋出AssertionError異常。使用assert函數的語法如下:
assert condition, message
其中,condition是要檢查的條件,如果條件為假,則拋出異常;message是可選的錯誤消息,用于在拋出異常時顯示。
以下是一個示例,演示如何使用assert函數:
x = 10
assert x > 5, "x should be greater than 5"
print("x is greater than 5")
在這個例子中,x的值為10,條件x > 5為真,因此不會拋出異常,會打印出"x is greater than 5"。如果將x的值改為3,則條件x > 5為假,會拋出AssertionError異常,并顯示出錯誤消息"x should be greater than 5"。