面向对象之分页展示
class Pagenation: def __init__(self,page,data_list1,per_page_num = 10): self.page = page self.per_page_num = per_page_num self.data_list = data_list1 @property def start(self): return (self.page-1)*self.per_page_num @property def end(self): return self.page * self.per_page_num def show(self): page_data_list = data_list[self.start:self.end] for item in page_data_list: print(item) while 1: page = int(input('请输入查看页面')) obj = Pagenation(page,data_list) obj.show()

浙公网安备 33010602011771号