Just use iloc and slice as you would do with a list i.e. start:end:step. Example:
df = pd.DataFrame({"A":range(100)}) display(df.T) display(df.iloc[0::5].T) display(df.iloc[1::5].T) display(df.iloc[2::5].T) # ...