使用GMP从字符串生成大整数

2024-06-28 20:18:05 发布

您现在位置:Python中文网/ 问答频道 /正文

可以用Python转换以下PHP代码吗

return gmp_strval(gmp_init(substr(md5(mb_strtolower(preg_replace('/[^\w_-]+/u', '', trim($str)))), 0, 16), 16), 10);

我需要什么进口货


Tags: 代码returninitmbmd5replacephpstr
1条回答
网友
1楼 · 发布于 2024-06-28 20:18:05

是的:

>>> int('688887797400064883')
688887797400064883

不需要进口任何东西

旁注:要转换的数字适合64位整数。尽管PHP受到严格限制(仅32位数字),但Python将在内置的int类中为您处理这些和其他任意长的数字(Python 2将这些转换为long对象,但会自动)

相关问题 更多 >