我无法在包含60个字符的行聊天中打印字符串。
我的代码如下:
s = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrtsucwxyz'
for i in range(0, len(s), 60):
for k in s[i:i+60]:
print k
答案 0 :(得分:4)
s[i:i+60]
会将您想要的60个字符切成字符串。通过添加第二个for循环,您将循环遍历该字符串中的每个字符并单独输出。只需输出s[i:i+60]
而不是
答案 1 :(得分:4)
打印切片本身,而不是切片中的每个字符。
s = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrtsucwxyz'
for i in range(0, len(s), 60):
print s[i:i+60]
答案 2 :(得分:2)
您还可以使用textwrap module,即textwrap.fill(s, 60)