python中怎样方便地将一个整数转换成七进制?

比如十进制8变成七进制11
怎样用python程序方便地实现呢?


回答:

def convertToBase7(num):

"""

:type num: int

:rtype: str

"""

if num == 0:

return '0'

else:

res = ''

n = abs(num)

while n:

res = str(n%7) + res

# 这里用整除更恰当

n = n//7

return res if num>0 else '-'+res


回答:

整除+取余数,适用于任意进制。

实现可参考:
python中怎样方便地将一个整数转换成七进制?

以上是 python中怎样方便地将一个整数转换成七进制? 的全部内容, 来源链接: utcz.com/p/938328.html

回到顶部