isinstance(n, int)
如果您需要确定它是否绝对是实际的int而不是int的子类(通常不需要这样做):
type(n) is int
这个:
return int(n) == n
这不是一个好主意,因为跨类型比较可能是正确的-尤其是
int(3.0)==3.0

isinstance(n, int)
如果您需要确定它是否绝对是实际的int而不是int的子类(通常不需要这样做):
type(n) is int
这个:
return int(n) == n
这不是一个好主意,因为跨类型比较可能是正确的-尤其是
int(3.0)==3.0