一個數的判斷可以是isinstance(a, int)這種,還可以是a%1 == 0
兩個及以上的數時,第二種方法可以寫成a,b,c%1 == 0這種版本,怎么用isinstance()把多個數的判斷寫在一起啊,isinstance(a ,b ,c , int)這種可以嗎
uj5u.com熱心網友回復:
你這個是怎么判斷的?a,b,c%1 == 0uj5u.com熱心網友回復:
isinstance(a, int) and isinstance(b, int) and isinstance(c, int)uj5u.com熱心網友回復:
a = 12.5
b = 13
c = -12
print(isinstance(i, int) for i in [a,b,c])
print([isinstance(i, int) for i in [a,b,c]])
print({i:isinstance(i, int) for i in [a, b, c]})
從各位高手那里學來的,你看看
uj5u.com熱心網友回復:
a,b,c%1 == 0這個是不對的
uj5u.com熱心網友回復:
這個真不錯,串列,字典生成式一行搞定轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/7028.html
