日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

今天為大家介紹的是Python中兩個經(jīng)典的語句:pass語句和assert語句!請注意我們這里用的修飾詞是語句,表明其使用方式類似if,else,for等這樣的修飾語句,而不是函數(shù)。

下面將為大家詳細(xì)介紹python中的pass和assert語句的功能與示例。

Python編程:pass與assert語句詳解

python中的pass和assert語句

pass語句詳解

很多編程語言都提供了“空語句”支持,如C/C++/JAVA/php等語言的空語句為分號。

Python 也不例外,但由于Python的設(shè)計中剔除了分號作為終結(jié)代碼語句的支持, 所以python設(shè)計了單獨的關(guān)鍵字來支持空語句,即pass 語句.

下面為大家演示pass語句的代碼:

Python編程:pass與assert語句詳解

pass語句代碼

從上述代碼可見pass語句的作用就是什么都不做,執(zhí)行空操作。

assert語句詳解

assert 語句又稱為斷言語句,其作用和 if 分支非常類似,都是對一個 bool 表達(dá)式進(jìn)行判斷,具體功能為:

  • 若被判斷的 bool 表達(dá)式結(jié)果為 True,則繼續(xù)執(zhí)行后續(xù)代碼
  • 若被判斷的 bool 表達(dá)式結(jié)果為 False,程序會引發(fā) AssertionError 錯誤

讀者可能會問,既然assert 語句會引發(fā)程序崩潰,為什么還要使用它呢?問的好。

這是因為,與其讓程序因條件錯誤在不定時刻發(fā)生崩潰,不如在錯誤條件出現(xiàn)時,就直接讓程序崩潰。

因此,在程序設(shè)計中通常情況下,assert 語句用在檢查函數(shù)參數(shù)的屬性(如參數(shù)是否是按預(yù)期的要求傳入),或作為程序設(shè)計初期的測試和調(diào)試的輔助工具。

下面為大家演示assert語句的代碼:

Python編程:pass與assert語句詳解

assert語句代碼示例

總結(jié)

pass語句和assert語句?都是python程序設(shè)計中調(diào)試的有效工具代碼,其中assert語句在其他高級語言的調(diào)試中(如C++)也可以使用,是比較廣泛的調(diào)試方式。

歡迎大家評論區(qū)交流python學(xué)習(xí)心得!最后感謝您的閱讀!

分享到:
標(biāo)簽:Python
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定