print type(-10)=="int"
上面的程式碼為什麼回傳時 False?
#type(-10) 是 整形資料啊。
print(type(10) == int)True
你把 int 加上雙引號就變成 str 了, 當然跟 int 不一樣了。
不是這樣玩的。 。 。
type(-10) is int
isinstance(-10,int)
print(type(10) == int)
True
你把 int 加上雙引號就變成 str 了, 當然跟 int 不一樣了。
不是這樣玩的。 。 。