在我用.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是我想在拆分字符串中找到的索引位置。
我这样做但是打印没有显示在输出中。任何帮助表示赞赏。感谢
答案 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个字符。