python教程(五)之語句(4 斷言)

2021-10-06 10:32:29 字數 469 閱讀 7096

a=

input

("enter a number:"

)if a!="":

assert a.isnumeric()is

true

,"輸入資料未限制為數字"

# enter a number:ad

# traceback (most recent call last):

# file "e:/python專案/基礎訓練/5.語句-4.斷言.py", line 4, in

# if a!="" : assert a.isnumeric() is true,"輸入資料未限制為數字"

# assertionerror: 輸入資料未限制為數字

#要記住,assert 後面的內容一定要用運算子的形式

#之前說過,除了false,none,0,{},"",,()其他值均為true

Python之assert斷言語句

關鍵字assert構成斷言語句,主要是可以在我們書寫乙個新的程式時,可以使用它幫我們鎖定bug範圍。表示式 assert 表示式 視窗提示的資訊 括號中的專案為選填專案,選填專案將會在表示式的布林值為false時丟擲,使得錯誤更加清晰。例如 如果你對python感興趣,我這有個學習python基地,...

python教程(五)之語句(8 簡單推導)

print x x for x in range 10 0,1,4,9,16,25,36,49,64,81 輸出所有0 9的平方 print x x for x in range 10 if x 3 0 0,9,36,81 輸出所有0 9的平方並且它能被3整除 print x,y for x in ...

Python基礎教程4 if語句

if語句是指程式語言中用來判定所給定的條件是否滿足,根據判定的結果 真或假 決定執行給出的兩種操作之一。if的返回值為真或假,可以用bool型變數進行儲存,占用一位元組。elif和else都必須和if聯合使用,不能單獨使用 1.判斷閏年?使用者輸入年份year,判斷是否為閏年?能被4整除但不能被10...