import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randn(4, 2), columns=['c1', 'c2'], index=list('abcd'))
# valid slice label
df.loc['a':'d']
# invalid syntax
labels = 'a':'d'; df.loc[labels]
File "<stdin>", line 7
labels = 'a':'d'; df.loc[labels]
^
SyntaxError: invalid syntax
What's the exact type for wrapping slice labels,like 'predicate' or 'criterion'?