新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:pythonassert函數(shù)是什么以及如何使用?
Assert是經常能在代碼編寫中看到的代碼,但是因為過于常見,小編也差點把這個代碼遺忘為大家介紹了,大家也不少碰到吧,但是知道基礎的意思,還知道怎么去使用嗎?想必被大家忽視了吧,可能就是因為常見,所以不在意,但是不要緊,如果感興趣的話,可以跟著小編一起來了解下以及學習怎么去用,幫助我們成長python學習。

創(chuàng)新互聯(lián)公司是專業(yè)的遜克網站建設公司,遜克接單;提供成都網站制作、做網站,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行遜克網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!
什么是 assert?
它的具體語法是下面這樣的:
assert_stmt ::= "assert" expression ["," expression]復制代碼
一個簡單形式的assert expression,比如下面這個例子:
assert 1 == 2復制代碼
它就相當于下面這兩行代碼:
if __debug__: if not expression: raise AssertionError復制代碼
再來看assert expression1, expression2的形式,比如下面這個例子:
assert 1 == 2, 'assertion is wrong'復制代碼
它就相當于下面這兩行代碼:
if __debug__: if not expression1: raise AssertionError(expression2)復制代碼
一定記住,不要在使用 assert 時加入括號,比如下面這個例子:
assert(1 == 2, 'This should fail')# 輸出:1: SyntaxWarning: assertion is always true, perhaps remove parentheses? assert(1 == 2, 'This should fail')復制代碼
正確的寫法,應該是下面這種不帶括號的寫法:
assert 1 == 2, 'This should fail'# 輸出AssertionError: This should fail復制代碼
大家如果在遇到上述的問題,就可以利用我們今天所學習的這個函數(shù)了,是不是很實用呢?小編也跟大家一起重溫一遍了哦~祝愿我們每個人在python學習上越來越好~
網站題目:創(chuàng)新互聯(lián)Python教程:pythonassert函數(shù)是什么以及如何使用?
轉載源于:http://m.5511xx.com/article/dheisgi.html


咨詢
建站咨詢
