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中怎样方便地将一个整数转换成七进制? 的全部内容, 来源链接: utcz.com/p/938328.html