python中assert函數
㈠ assert用法
assert是Python語言中的一個關鍵字,它用於判斷一個條件是否為真,如果為轎帶假,就會拋出AssertionError異常。
assert的語法格式為:
這樣的話,在函數調用時,如果傳入的參數不是整數,就會拋出AssertionError異常,提醒我們進行調試和修正。
㈡ Python—assert、isinstance的用法
Python—assert、isinstance的用法
1 assert
assert 語句是一種插入調試斷點到程序的一種便捷的方式。
2 isinstance
當我們定義粗納一個class的時候,我們實際上定義了一種數據類型。
判斷一個變數李兄是否某個類型可以用isinstance()判斷:
class Students():
def init (self,name,score):
self.name = name
self.score = score
a = ཆ'
b = 3
c = [1,2,3]
d = (1,2,3)
f = Student('Eden',99.9)
print(isinstance(a, str)) # True a屬於字元串
print(isinstance(b, int)) # True b屬於整形
print(isinstance(c, list)) # True c屬於整形
print(isinstance(d, tuple)) # True d屬於元組
print(isinstance(f, Student)) # True f屬於類
3 assert isinstance
a = 2
assert isinstance(a,int) # 插入斷言,判斷a是否為哪凳襲int類型