<分区>
Possible Duplicate:
convert integer to a string in a given numeric base in python
我想使用以 5 为基数的数字,或与此相关的任何其他非标准基数。
我发现 int('123', 5)
有效,但我需要反过来。
我应该编写自己的数字类来完成这个吗?
也许我只是想错了方向......
<分区>
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/