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

Mac*_*eus 7 python variables

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

例如

my_string = "abcdef"
my_interval = 1:3
print(my_string[my_interval])
Run Code Online (Sandbox Code Playgroud)

我想回来bc.但是,第二行不起作用.

Abh*_*jit 6

您需要使用python builtin函数slice()slice变量赋值给它.您当前的语法不是有效的python语法.

>>> my_string = "abcdef"
>>> my_interval = slice(1, 3)
>>> print(my_string[my_interval])
Run Code Online (Sandbox Code Playgroud)