python分页方法一
简单的分页
import math '''分页''' def get_start_and_end(page_no,page_size,total): ''' :param page_no: 当前页码 :param page_end: 页大小 :param total: 查询总数 :return: start起始位置 end终止位置 ''' if not page_no: page_no = 1 if not page_size: page_size = total page_no = int(page_no) page_size = int(page_size) total = int(total) if total == 0: return 0 ,0 max_page_no = math.ceil(total/page_size) #向上取整 if page_no >= max_page_no: page_no = max_page_no start = (page_no-1)*page_size end = page_size*page_no if page_no == max_page_no: end = total return start,end