只需使用int.bit_length()方法检查大小即可: if integer_value.bit_length() <= 63: 这种方法采用绝对值,因此您需要留下一些空间来表示符号:>>> (-2 ** 63).bit_length() 64 >>> (2 ** 63).bit_length() 64