根据python中的某个参数拆分字符串

根据python中的某个参数拆分字符串,python,string,Python,String,我需要将这个字符串分成3个部分来存储到另一个字符串变量中,如 var1 = "0123456789" 目的: 我有一个数据集,我需要打破每个记录并将其存储在不同的变量中。如果您知道每个部分的长度,可以使用python的字符串切片和解包功能: par1 = '0123' par2 = '4567' par3 ='89 这取决于您是否有常数“切片”要做,例如您可以做: var1 = "0123456789" par1, par2, par3 = var1[:4], var1[4

我需要将这个字符串分成3个部分来存储到另一个字符串变量中,如

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

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

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

这取决于您是否有常数“切片”要做,例如您可以做:

var1 = "0123456789"

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


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

使用这个方法,它工作得非常好:)

这里的参数是什么?那么你的参数是什么?你可以将任何iterable对象(包括字符串)传递给Dupped问题中提到的函数,也许你想要分块。看见
par1 = var1[:4]
par2 = var1[4:8]
par3 = var1[8:]