码迷,mamicode.com
首页 > 其他好文 > 详细

Iterate over slices of a string

时间:2018-08-10 10:59:35      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:this   ext   none   while   next   +=   ring   string   slice   

def iter_slices(string, slice_length):
"""Iterate over slices of a string."""
pos = 0
if slice_length is None or slice_length <= 0:
slice_length = len(string)
while pos < len(string):
yield string[pos:pos + slice_length]
pos += slice_length

s = "thisisatest"
o = 2
p = iter_slices(s,o)
print p
print (p.next())
print (p.next())
print (p.next())
print (p.next())

Iterate over slices of a string

标签:this   ext   none   while   next   +=   ring   string   slice   

原文地址:https://www.cnblogs.com/tnyleyon/p/9452844.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!