【发布时间】:2019-05-20 09:06:21
【问题描述】:
我正在做一个学校项目,为此,我正在尝试对字符串进行切片,该字符串等于字符串的最后一位,如果不是,我需要确保每个切片的长度与最后一位相同长度相等,那么我需要添加尾随零
例如:“132567093”应该是['132', '567', '090']
当我尝试时,我得到['132', '567', '09']
这是我目前拥有的代码
n = input()
int_n = int(n)
num=int(n)
lastdigit=num%10
s = n[:-1]
print([s[idx:idx+lastdigit] for idx,val in enumerate(s) if idx%lastdigit
== 0])
【问题讨论】:
-
例如一个“132567093”应该是['132', '567', '090'],但我得到['132', '567', '09']
标签: python-3.x slice zero-padding