Python 中 assert的使用位置及源码解析
生活随笔
收集整理的這篇文章主要介紹了
Python 中 assert的使用位置及源码解析
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
assert大意為:如果符合條件則繼續(xù)運(yùn)行,否則將報(bào)錯(cuò)退出。
舉一簡(jiǎn)單例子:
a = 30#assert a > 1assert a < 1, "a小于1出錯(cuò)"再看一個(gè)源碼:
def __init__(self, max_sessions, clear_sessions=False, delay_seconds=30):assert delay_seconds > 1Greenlet.__init__(self)db_session = database_setup.get_session()self.enabled = True某類初始化函數(shù)判斷參數(shù)是否合格的關(guān)鍵作用。
總結(jié)
以上是生活随笔為你收集整理的Python 中 assert的使用位置及源码解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: twisted系列教程十三–deferr
- 下一篇: websocket python爬虫_p