def lstrip(self):
""" Remove the left zeros and shift the exponent
Warning: 0 Not supported
"""
result = Number(list(reversed(list(
itertools.dropwhile(lambda x: x == 0, reversed(self.val))
))), self.exponent, self.sign)
if len(result.val) == 0:
result.val = [0]
result.sign = +1
result.exponent -= len(self.val) - len(result.val)
return result
评论列表
文章目录