我無法打印行中的字符串聊天包含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