码迷,mamicode.com
首页 > 编程语言 > 详细

使用python进行分页操作

时间:2017-11-04 13:44:47      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:put   range   set   elf   lis   exception   inpu   []   list   

 

class getPage:
"""通过这个类 获取 开始和结束点"""
def __init__(self,page):
try:
self.page = int(page)
except Exception as e:
self.page = 1
@property
def start(self):
start_page = (self.page-1) * 10
return start_page
def end(self):
end_page = self.page * 10
return end_page
end = property(fget=end) # 和直接在前面加 @property效果一样的 。其中有fget,fset,fdel 函数 。 Django源码中的POST 部分就是这么玩的

pages_list=[]
for num in range(100):
pages_list.append(num)
while True:
page=input("请输入你要看的页码:")
obj=getPage(page)
print(pages_list[obj.start:obj.end])


使用python进行分页操作

标签:put   range   set   elf   lis   exception   inpu   []   list   

原文地址:http://www.cnblogs.com/fanxuanhui-linux/p/7782715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!