python - 如何找到第二个最低有效位数等给定和整数?
问题描述
给定 i = 1564 或 1111564
我想找到 4,6,5
最小有效位 = 4
第二个最重要的_significant_bit = 6
第三个最低有效位 = 5
我怎么做?
解决方案
在 python 中做的一种方法是将其转换为字符串
i = 1564
i_str = str(i)
least_significant_bit = i_str[-1]
second_least_significant_bit = i_str[-2]
third_least_significant_bit = i_str[-3]
或者
除以 10 得到余数
推荐阅读
- r - pivot_wider 基于 0 或 1 的条件
- windows - Haskell,读取另一个进程的内存
- javascript - 需要帮助将回调转换为 Promise
- c# - 如何在使用 Linq 的特定 Capture.Index 之后从 MatchCollection 中获取下一个匹配项
- sql - ROUNDDOWN TIME, Power Bi
- for-loop - 如何使用 Dart 从 for 循环中返回值
- sql - 以降序和随机顺序计数 (*)
- java - 如何在同一台mac上处理多个版本的JDK
- c++ - Visual Studio 2019 不想为 LIB 版本生成 ASM 文件,我做错了什么?
- netsuite - 根据模板的 NetSuite 自定义字段