我无法打印行中的字符串聊天包含60个字符。包含60个字符的打印行
我的代码如下:
s = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrtsucwxyz'
for i in range(0, len(s), 60):
for k in s[i:i+60]:
print k
我无法打印行中的字符串聊天包含60个字符。包含60个字符的打印行
我的代码如下:
s = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrtsucwxyz'
for i in range(0, len(s), 60):
for k in s[i:i+60]:
print k
打印切片本身,而不是切片中的每个字符。
s = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrtsucwxyz'
for i in range(0, len(s), 60):
print s[i:i+60]
+1显示代码 – Dolph 2010-06-29 22:05:30
您还可以使用textwrap module,即textwrap.fill(s, 60)
+1:我什至不知道关于textwrap模块。尽管如此,它要慢得多。在1000次迭代中测试w/timeit我得到了以下结果:400个字符范围:0.83 textwrap:3.24,4000个字符范围:.83 ave textwrap:244.09。 – sdolan 2010-06-30 00:15:16
什么是 “60个字” 的意义是什么?它与59个字符一起工作,还是它不相关? – 2010-06-29 21:56:17
我使用它来格式化生物数据,所以我需要以60 – Craig 2010-06-29 21:57:41