python - 如何选择整数中的中间数字并使其他数字保持为整数Python
问题描述
例如,假设我有一个 8 位数字 12345678,我想选择并取出中间的 4 位数字 3456,然后将剩余的数字 1278 保留为整数。
解决方案
您可以使用x // 10**n
剪切最后 n 位并x % 10**n
获取 x 的最后 n 位。
结合这两个操作,您可以获得原始数字的任何部分。
但是@DEN 建议的解决方案可能更简单
推荐阅读
- syntax - 如何在没有伴随装箱(即逐项)的情况下将值分配给哈希键?
- node.js - 运行 start-kuzzle-server 失败并出现错误
- docker - 让 docker-compose 使用多阶段构建的缓存?
- angular - Angular - 将多个连续的 API 调用合并为一个结果
- google-apps-script - 如何接收由应用程序脚本中的函数返回到 JavaScript 的数组?
- javascript - 为什么当我将值重新分配给函数内的变量时,变量变为未定义并且出现类型错误?
- node.js - 如何使用两个参数发出 POST 请求(MERN 堆栈)
- ruby - 使用 github 存储库中的 gem 在 AWS Lambda 上运行 ruby 脚本时出错(使用 Docker)
- revit-api - Revit api 和 .net 5
- python - Django Form Ajax 没有刷新