我可以在变量中保存间隔吗?

时间:2015-10-28 04:02:45

标签: python variables

有没有办法在变量中分配区间?

例如

my_string = "abcdef"
my_interval = 1:3
print(my_string[my_interval])

我希望返回bc。但是,第二行不起作用。

1 个答案:

答案 0 :(得分:6)

您需要使用python内置函数slice()slice分配给变量。您当前的语法不是有效的python语法。

>>> my_string = "abcdef"
>>> my_interval = slice(1, 3)
>>> print(my_string[my_interval])