我正在使用Pi的数字和string.count(字符串)的数字串来计算数字Pi中的重复序列。 (我今天这样做只是为了好玩,因为它对我来说似乎很有趣)
我工作的第一步是获得第一个百万数量的Pi。 使用
非常简单from sympy.mpmath import mp
下一步是使用命令
将其格式化为字符串stringPi = str(integerPi)
然后我遍历计算重新发生的序列的字符串。
我遇到问题的部分是第二个&第三个 - 将令人难以置信的巨大数量的100万个字符格式化为字符串需要永远。
的执行 amountOfSequence= pi.count(Sequence)
花费时间,因为它做了很多。
我不认为.count(对象)步骤有更快的方法,但有没有比使用str(整数)方法更快的替换方法将huuuuuge数字转换为字符串?