这是我试图运行的代码:
line = "123456789"
p = 2
print line[p,p+2]
我收到错误 - TypeError: string indices must be integers, not tuple
。如何使用行[,]和变量。任何帮助表示赞赏。
答案 0 :(得分:2)
您想使用冒号进行切片。
line = "123456789"
p = 2
print line[p:p+2]
工作正常。
输出:
34
答案 1 :(得分:1)
line = "123456789"
p = 2
print line[p,p+2] # this is incorrect slice notation
正确的形式是:
print line[p:p+2] # with a colon
查看here以获取有关字符串和字符串切片的信息