Я новичок в Python и хотел бы знать, возможно ли сделать то же самое, что и эта функция в Python?
моя PHP-функция выглядит так:
return gmp_strval(gmp_init(substr(md5(mb_strtolower(preg_replace('/[^\w_-]+/u', '', trim($str)))), 0, 16), 16), 10);
какой импорт мне нужен?
спасибо заранее
Да:
>>> int('688887797400064883')
688887797400064883
Не нужно ничего импортировать.
Примечание: это число, которое вы хотите преобразовать, вписывается в 64-разрядное целое число. Хотя PHP строго ограничен (только 32-разрядные числа), Python будет обрабатывать эти и другие произвольно длинные числа для вас просто отлично во встроенном int
класс (Python 2 будет преобразовывать их в long
объекты, но автоматически).
Других решений пока нет …