基于python中的某个参数拆分字符串

时间:2017-09-26 06:31:07

标签: python string

  var1 = "0123456789"

我需要将此字符串存储到另一个字符串变量中,方法是将其分为3个部分,如

  par1 = '0123'
  par2 = '4567'
  par3 ='89

目的: 我有一个数据集,我需要打破每个记录并将其存储在不同的变量中。

2 个答案:

答案 0 :(得分:0)

如果你知道每个部分的长度,你可以使用python的字符串切片和解包功能:

var1 = "0123456789"

par1, par2, par3 = var1[:4], var1[4:8], var1[8:]


>>> var1
'0123456789'
>>> par1
'0123'
>>> par2
'4567'
>>> par3
'89'
>>> 

答案 1 :(得分:0)

这取决于你是否拥有不断的切片'为了你的例子,你可以这样做:

par1 = var1[:4]
par2 = var1[4:8]
par3 = var1[8:]

使用这种方法,效果很好:)