首页 > 解决方案 > 如何拆分数字值?

问题描述

我是python新手,我正在尝试开发一个程序,从我得到的JSON输出(例如)“5506”中提供有关火车的信息,我想将它拆分为“55”和“06”。

这是我正在尝试做的一个例子:

json_trainNumber = 5506

a = 55
b = 06

火车号码总是 4 位数,所以我试图将这 2 位数除以 2 位数。

标签: pythonpython-3.xsplit

解决方案


如果输出类型是整数,您可以使用divmod

json_trainNumber = 5506
a, b = divmod(json_trainNumber, 100)
print(a, b)  # 55 6

如果你需要字符串:

strg = str(json_trainNumber)
a, b = strg[:2], strg[2:]
print(a, b)  # 55 06

推荐阅读