python - 如何拆分数字值?
问题描述
我是python新手,我正在尝试开发一个程序,从我得到的JSON输出(例如)“5506”中提供有关火车的信息,我想将它拆分为“55”和“06”。
这是我正在尝试做的一个例子:
json_trainNumber = 5506
a = 55
b = 06
火车号码总是 4 位数,所以我试图将这 2 位数除以 2 位数。
解决方案
如果输出类型是整数,您可以使用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
推荐阅读
- amazon-web-services - 将多个 AWS Classic 负载均衡器整合到一个负载均衡器中
- angular - 组件方法的单元测试角度7
- python - SARIMAX 的样本外预测问题
- github - Circle ci 触发构建拉取请求创建或更新
- customization - Bitrix 24 - 在交易中添加自定义字段到产品列表
- git - 如何解决多个文件中的相同合并冲突?
- java - 为什么这个循环改变了?
- java - 如何获得可嵌入的变化?
- python - 如何使用python根据条件将xml文件中的xml元素放入列表或字典中?
- c# - Dapper 参数扩展和 FROM 子句