【问题标题】:Representing multiple values with one character in Python在 Python 中用一个字符表示多个值
【发布时间】:2022-06-22 13:01:55
【问题描述】:

我有 2 个值在 0-31 范围内。我希望能够用 1 个字符来表示这两个值(例如,用 base 64 来解释我所说的 1 个字符的含义),但仍然能够知道这两个值是什么以及哪个值先出现。

【问题讨论】:

    标签: python base items


    【解决方案1】:

    值 [0, 31] 可以存储在 5 位中,因为 2**5 == 32。因此,您可以明确地将两个这样的值存储在 10 位中,或者在 64 (60) 位中存储多达 12 个值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-08
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      • 2022-11-14
      • 2022-01-11
      • 1970-01-01
      相关资源
      最近更新 更多