python - 索引拆分字符串

时间:2016-09-22 19:04:46

标签: python-2.7 indexing split

在我用.split()拆分后,我试图将.index()一个字符串。我将split设置为变量,以便在index命令中使用它,但是如果我尝试打印索引,我就不会得到输出。以下是我正在处理的一些代码:

x_1 = y.split(var_1, 1)[1]
start1 = x_1.index(var_2)
print start1

x_1是拆分后的字符串,y是我需要拆分的初始字符串。 var_1是我要分割的位置,而var_2是我要索引的x_1中的位置。因此,start1是我想在拆分字符串中找到的索引位置。

我这样做但是打印没有显示在输出中。任何帮助表示赞赏。感谢

1 个答案:

答案 0 :(得分:1)

我怀疑你想要使用不同的语法而不是分裂。这是一个简单的例子

x = 'this is a string'
start_index = 4
end_index = 12
out = x[start_index:end_index]
print(out)

这将为您提供输出

' is a st'

这叫做切片'一个字符串。

如果您只想从字符串中获取单个字符,可以使用

one_char = x[7]

从x获得第7个字符。