import sys sys.int_info
Атрибут int_info
модуля sys
представляет собой именованный кортеж, который содержит информацию о внутреннем представлении Python целых чисел. Атрибуты только для чтения.
bits_per_digit
- количество бит в каждой цифре. Целые числа Python хранятся внутри в базе 2 ** int_info.bits_per_digit
sizeof_digit
- размер в байтах типа языка 'C'
, используемого для представления цифры.default_max_str_digits
- значение по умолчанию для sys.get_int_max_str_digits()
, если оно явно не настроено.str_digits_check_threshold
- минимальное ненулевое значение для sys.set_int_max_str_digits()
, PYTHONINTMAXSTRDIGITS
или -X int_max_str_digits
.Изменено в версии 3.10.7: Добавлены значения default_max_str_digits
и str_digits_check_threshold
.
>>> import sys >>> sys.int_info # sys.int_info(bits_per_digit=30, sizeof_digit=4, default_max_str_digits=4300, str_digits_check_threshold=640)