新聞中心
這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯Python教程:在python中怎么做斷言
斷言語句和 if 分支有點類似,它用于對一個 bool 表達式進行斷言,如果該 bool 表達式為 True,該程序可以繼續(xù)向下執(zhí)行;否則程序會

員工經過長期磨合與沉淀,具備了協作精神,得以通過團隊的力量開發(fā)出優(yōu)質的產品。創(chuàng)新互聯公司堅持“專注、創(chuàng)新、易用”的產品理念,因為“專注所以專業(yè)、創(chuàng)新互聯網站所以易用所以簡單”。公司專注于為企業(yè)提供成都網站設計、網站制作、微信公眾號開發(fā)、電商網站開發(fā),微信小程序開發(fā),軟件按需網站設計等一站式互聯網企業(yè)服務。
引發(fā) assertionError 錯誤。
例如如下程序:
s_age = input("請輸入您的年齡:")
age = int(s_age)
assert 20 < age < 80
print("您輸入的年齡在20和80之間")上面程序中粗體字代碼斷言 age 必須位于 20 到 80 之間。運行上面程序,如果輸入的 age 處于執(zhí)行范圍之內,則可看到如下運行過程:
請輸入您的年齡:23 您輸入的年齡在20和80之間
如果輸入的 age 不處于 20 到 80 之間,將可以看到如下運行過程:
請輸入您的年齡:1 Traceback (most recent call last): File "C:\Users\mengma\Desktop\1.py", line 3, inassert 20 < age < 80 AssertionError
從上面的運行過程可以看出,斷言也可以對邏輯表達式進行判斷,因此實際上斷言也相當于一種特殊的分支。
assert 斷言的執(zhí)行邏輯是:
if 條件為False: 程序引發(fā)AssertionError錯誤
網頁題目:創(chuàng)新互聯Python教程:在python中怎么做斷言
網頁網址:http://m.fisionsoft.com.cn/article/cocspid.html


咨詢
建站咨詢
