亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python assert斷言的實例用法

 更新時間:2021年09月22日 08:31:51   作者:小妮淺淺  
在本篇文章里小編給大家整理了一篇關于python assert斷言的實例用法,有需要的朋友們可以跟著學習參考下。

斷言聲明是一種方便的程序調試方式。

1、可將斷言視為debug工具,Python的實現(xiàn)也符合這種設計理念。assert語句的執(zhí)行依賴于__debug__,且默認值為True。

2、如果__debug__為True,則僅執(zhí)行assert語句。

實例

assert 可以同時聲明兩個 expression,例如 assert expression1, expression2 等價于

if __debug__:
if not expression1: raise AssertionError(expression2)

如果執(zhí)行腳本文件時加上-O參數(shù), __debug__則為False

知識點擴展:

簡單用法是:

assert expression

讓我們用程序來測試這個expression,如果expression相當于False,那么raise一個AssertionError出來。

即邏輯上等同于:

if not expression:
 raise AssertionError

簡單看看這些例子:

>>> assert True
>>> assert False
Traceback (most recent call last):
 File "<pyshell#3>", line 1, in <module>
 assert False
AssertionError

>>> assert 1==1
>>> assert 1==0
Traceback (most recent call last):
 File "<pyshell#1>", line 1, in <module>
 assert 1==0
AssertionError

>>> assert [1, 2] # 非空列表值得注意一下,雖說也沒個啥,哈哈
>>> assert not [1, 2]
Traceback (most recent call last):
 File "<ipython-input-48-eae410664122>", line 1, in <module>
 assert not [1, 2]
AssertionError

到此這篇關于python assert斷言的實例用法的文章就介紹到這了,更多相關python assert斷言的使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Pandas reindex重置索引的使用

    Pandas reindex重置索引的使用

    本文主要介紹了Pandas reindex重置索引的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 利用python在Word文檔中創(chuàng)建和執(zhí)行條件郵件合并

    利用python在Word文檔中創(chuàng)建和執(zhí)行條件郵件合并

    郵件合并域和IF域是Word文檔中兩種非常實用的域,前者可以用來進行郵件合并,根據數(shù)據批量創(chuàng)建定制的Word文檔,本文講介紹如何使用Python在Word文檔中創(chuàng)建條件郵件合并域以及執(zhí)行條件郵件合并,需要的朋友可以參考下
    2024-08-08
  • opencv模板匹配相同位置去除重復的框

    opencv模板匹配相同位置去除重復的框

    這篇文章主要介紹了opencv模板匹配相同位置去除重復的框,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Python OpenCV直方圖均衡化詳解

    Python OpenCV直方圖均衡化詳解

    本文中將介紹如何使用OpenCV函數(shù)執(zhí)行直方圖均衡,并將其應用于灰度和彩色圖像,以及將亮度歸一化并提高圖像的對比度。感興趣的小伙伴可以了解一下
    2022-02-02
  • python爬取王者榮耀全皮膚的簡單實現(xiàn)代碼

    python爬取王者榮耀全皮膚的簡單實現(xiàn)代碼

    在本篇文章里小編給大家分享的是一篇關于16行python代碼 爬取王者榮耀全皮膚的知識點內容,有興趣的朋友們學習下。
    2020-01-01
  • python 將list轉成字符串,中間用符號分隔的方法

    python 將list轉成字符串,中間用符號分隔的方法

    今天小編就為大家分享一篇python 將list轉成字符串,中間用符號分隔的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python入門變量的定義及類型理解

    Python入門變量的定義及類型理解

    本文適合編程語言零基礎的初學者,有打算轉行學習python的可以添加關注,后續(xù)小編將會把自己轉行學pyhton語言以來的所有筆記,和工作中總結的一些開發(fā)經驗分享給大家
    2021-09-09
  • Python實現(xiàn)統(tǒng)計英文文章詞頻的方法分析

    Python實現(xiàn)統(tǒng)計英文文章詞頻的方法分析

    這篇文章主要介紹了Python實現(xiàn)統(tǒng)計英文文章詞頻的方法,結合實例形式分析了Python針對英文單詞頻率統(tǒng)計的相關原理、實現(xiàn)方法及具體操作技巧,需要的朋友可以參考下
    2019-01-01
  • 使用TensorFlow直接獲取處理MNIST數(shù)據方式

    使用TensorFlow直接獲取處理MNIST數(shù)據方式

    今天小編就為大家分享一篇使用TensorFlow直接獲取處理MNIST數(shù)據方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python書單 不將就

    Python書單 不將就

    對于學習Python語言,如何選擇合適的Python書單,是不是已經眼花繚亂,不知道該選擇哪本好了呢?今天我來為大家分享幾本不可錯過的Python好書
    2017-07-07

最新評論