2024-05-29 05:19:34 发布
网友
tfi = ''' aardvark albatross alligator alpaca ant anteater antelope ''' print(tfi)
好吧,这只是tfi字符串的一小部分,但是如何让代码按字符数决定的部分打印出来呢。你知道吗
伪:
print tfi (3 chars): returns: 'aar' 'dva'
等等。。。你知道吗
试试这个:
def tfi(my_string, dif): for i in range(0, len(my_string), dif): print(my_string[i:i+dif])
我要补充的是,实现这一点的“优雅”方法已经得到了回答here,其中对字符串进行了一个小小的添加:
from itertools import izip string = 'adflkja;dgkhkadjhgkasdhfkjahdflasdjf' def grouped(iterable, n): "s -> (s0,s1,s2,...sn-1), (sn,sn+1,sn+2,...s2n-1), (s2n,s2n+1,s2n+2,...s3n-1), ..." return izip(*[iter(iterable)]*n) for x in grouped(string,3): print ''.join(x)
试试这个:
我要补充的是,实现这一点的“优雅”方法已经得到了回答here,其中对字符串进行了一个小小的添加:
相关问题 更多 >
编程相关推荐