Đây là cách tôi đã làm:
inNumber = somenumber
inNumberint = int(inNumber)
if inNumber == inNumberint:
print "this number is an int"
else:
print "this number is a float"
Một cái gì đó như thế.
Có cách nào đẹp hơn để làm điều này?
assert isinstance(inNumber, (int, float)), "inNumber is neither int nor float, it is %s" % type(inNumber)
là những gì tôi đang tìm kiếm khi tôi tìm thấy câu hỏi này với Google.