有没有办法在变量中分配区间?
例如
my_string = "abcdef"
my_interval = 1:3
print(my_string[my_interval])
Run Code Online (Sandbox Code Playgroud)
我想回来bc.但是,第二行不起作用.
您需要使用python builtin函数slice()将slice变量赋值给它.您当前的语法不是有效的python语法.
>>> my_string = "abcdef"
>>> my_interval = slice(1, 3)
>>> print(my_string[my_interval])
Run Code Online (Sandbox Code Playgroud)