用于多行循环打印字符串

时间:2017-07-03 04:03:12

标签: python string for-loop

我有一个字符串:qwerasdfzxcv

我想打印:

qwer
asdf
zxcv

我想知道如何以上述格式打印。

2 个答案:

答案 0 :(得分:1)

实现您提到的输出的简单方法。

var = 'qwerasdfzxcv'
idx = 0
while idx < len(var):
  print(var[idx:idx+4])
  idx += 4

<强>输出

qwer 
asdf 
zxcv 

答案 1 :(得分:1)

使用for循环可能是一种更容易阅读的方法:

word = 'qwerasdfzxcv'
chunk_size = 4
for index in range(0,len(word),chunk_size):
    print( word[index:index+chunk_size] )