【发布时间】:2017-10-12 14:51:43
【问题描述】:
如何在没有任何算术运算的情况下在 python 中将一个数字一分为二?例如下表:
20670005000000
30003387889032
44555008000004
我希望字符串在拆分后看起来像下面的列(并保留可用于数值分析的数字):
2067000 5000000
3000338 7889032
4455500 8000004
在 Python 中最简洁的方法是什么?有没有直接处理这个的python模块?
【问题讨论】:
-
它们在我看来就像子字符串...maybe this will help。到字符串 > 子字符串 > 解析 int
-
甚至this one
-
str(a)[:len(str(a))/2], str(a)[len(str(a))/2:]和a=20670005000000 -
如果将数字转换为字符串并且其长度由
len确定,是否认为arithmetic? -
有别的想法
标签: python split integer number-formatting