最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python之实现自定义分页功能

来源:动视网 责编:小采 时间:2020-11-27 14:22:02
文档

python之实现自定义分页功能

python之实现自定义分页功能:本文实例讲述了python之实现自定义分页功能。分享给大家供大家参考,具体如下:# 实现自定义分页 import math def custom_paginator(current_page, num_page, max_page=10): middle = math.ceil(max_page / 2) # 一种特
推荐度:
导读python之实现自定义分页功能:本文实例讲述了python之实现自定义分页功能。分享给大家供大家参考,具体如下:# 实现自定义分页 import math def custom_paginator(current_page, num_page, max_page=10): middle = math.ceil(max_page / 2) # 一种特


本文实例讲述了python之实现自定义分页功能。分享给大家供大家参考,具体如下:

# 实现自定义分页
import math
def custom_paginator(current_page, num_page, max_page=10): 
 middle = math.ceil(max_page / 2) 
 # 一种特殊情况 
 # 总页数,小于最大页数 
 if num_page < max_page: 
 start = 1 
 end = num_page 
 else: 
 # 一般情况 
 # 当前页在头部的时候 
 if current_page <= middle: 
 start = 1 
 end = max_page 
 # 当前页在中间时 
 elif (current_page > middle) & (current_page < num_page - middle + 1): 
 start = current_page - middle 
 end = current_page + middle - 1 
 else: 
 # 当前页在尾部 
 start = num_page - max_page + 1 
 end = num_page 
 return start, end

相关推荐:

在ASP.NET中实现自定义分页功能

文档

python之实现自定义分页功能

python之实现自定义分页功能:本文实例讲述了python之实现自定义分页功能。分享给大家供大家参考,具体如下:# 实现自定义分页 import math def custom_paginator(current_page, num_page, max_page=10): middle = math.ceil(max_page / 2) # 一种特
推荐度:
标签: 自定义 实现 分页
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top