如果与环境无关,那么python字符串中理论上最大的字符数是多少?
另外,如果它与版本号不同,我想在python 2.5.2中知道它
使用64位Python安装和(例如)64 GB的内存,大约63 GB的Python 2字符串应该是非常可行的(如果不是最快的话)。如果您可以将内存升级到更大的程度(当然,这将花费您一臂之力和一条腿),则最大可行字符串应成比例地变长。(我不建议依赖虚拟内存进行太多扩展,否则您的运行时将变得非常荒谬;-)。
当然,在典型的32位Python安装中,可以在应用程序中使用的总内存被限制为2或3 GB(取决于操作系统和配置),因此可以使用的最长字符串将比在具有大量RAM的64位安装中。