python - 我如何在 Python 中使用以 5 为基数的数字?

标签 python math

<分区>

Possible Duplicate:
convert integer to a string in a given numeric base in python

我想使用以 5 为基数的数字,或与此相关的任何其他非标准基数。

我发现 int('123', 5) 有效,但我需要反过来。

我应该编写自己的数字类来完成这个吗?

也许我只是想错了方向......

最佳答案

def to_base_5(n):
    s = ""
    while n:
        s = str(n % 5) + s
        n /= 5
    return s

关于python - 我如何在 Python 中使用以 5 为基数的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288482/

相关文章:

math - 线性缩放功能 2D

python - 如何在 Windows 中为 python 设置 libsvm ...

python - 从单个 python 项目创建多个 deb 包

c++ - Cython std::pair of two pointers,期望一个标识符或文字

math - float 学有问题吗?

javascript - 为什么我的 JavaScript 中没有显示最大数量?

java - 除以减法 - 将余数除以减法?

Python:通过 SSH 连接到 Cisco 设备并运行 show 命令

python - 如何创建按颜色和线型分隔的图例

python - 数据功能在其域的一小部分上的多重集成 - 准确性和效率