真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在python中做斷言的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

淇縣網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,淇縣網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為淇縣成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的淇縣做網(wǎng)站的公司定做!

小編給大家分享一下在python中做斷言的方法,相信大部分人都還不怎么了解,因此分享這邊文章給大家學(xué)習(xí),希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學(xué)習(xí)方法吧!

斷言語句和 if 分支有點(diǎn)類似,它用于對(duì)一個(gè) bool 表達(dá)式進(jìn)行斷言,如果該 bool 表達(dá)式為 True,該程序可以繼續(xù)向下執(zhí)行;否則程序會(huì)

引發(fā) AssertionError 錯(cuò)誤。

例如如下程序:

s_age = input("請(qǐng)輸入您的年齡:")
age = int(s_age)
assert 20 < age < 80
print("您輸入的年齡在20和80之間")

上面程序中粗體字代碼斷言 age 必須位于 20 到 80 之間。運(yùn)行上面程序,如果輸入的 age 處于執(zhí)行范圍之內(nèi),則可看到如下運(yùn)行過程:

請(qǐng)輸入您的年齡:23
您輸入的年齡在20和80之間

如果輸入的 age 不處于 20 到 80 之間,將可以看到如下運(yùn)行過程:

請(qǐng)輸入您的年齡:1
Traceback (most recent call last):
  File "C:\Users\mengma\Desktop\1.py", line 3, in 
    assert 20 < age < 80
AssertionError

從上面的運(yùn)行過程可以看出,斷言也可以對(duì)邏輯表達(dá)式進(jìn)行判斷,因此實(shí)際上斷言也相當(dāng)于一種特殊的分支。

assert 斷言的執(zhí)行邏輯是:

if 條件為False:
    程序引發(fā)AssertionError錯(cuò)誤

以上是在python中做斷言的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


網(wǎng)頁題目:在python中做斷言的方法-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://weahome.cn/article/dssjgj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部