Python 简单分页思路
一:
li = []
for i in range(1000):
    li.append(i)
while True:
    p = input('input page: ')
    p = int(p)
    start = (p-1) * 10
    end = p * 10
    print(li[start:end])
运行结果:
input page: 1
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
input page: 2
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
input page: 5
[40, 41, 42, 43, 44, 45, 46, 47, 48, 49]
input page: 
二:
class Pagegenerate:
    def  __init__(self, current_page):
        try:
            p = int(current_page)
        except Exception as e:
            p = 1
        self.page = int(current_page)
    @property
    def start(self):
        val = (self.page-1) * 10
        return  val
    @property
    def end(self):
        val = self.page * 10
        return val
li = []
for i in range(1000):
    li.append(i)
while True:
    p = input("Enter the page to view: ")
    obj = Pagegenerate(p)
    print(li[obj.start:obj.end])
运行结果:
Enter the page to view: 2
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
Enter the page to view: 5
[40, 41, 42, 43, 44, 45, 46, 47, 48, 49]
Python 简单分页思路的更多相关文章
- 使用Vs2005打造简单分页浏览器(1)原创
		原文:使用Vs2005打造简单分页浏览器(1)原创 使用Vs2005打造简单分页浏览器(1)原创1引言2功能3实现过程以及关键点4总结5不足之处6其他7 代码下载 1 引言很早就有搞一个浏览器的 ... 
- python/Djangof分页与自定义分页
		python/Djangof分页与自定义分页 Django分页 ##============================================分页==================== ... 
- python  简单图像识别--验证码
		python 简单图像识别--验证码 记录下,准备工作安装过程很是麻烦. 首先库:pytesseract,image,tesseract,PIL windows安装PIL,直接exe进行安装更方便( ... 
- Python简单实现基于VSM的余弦相似度计算
		在知识图谱构建阶段的实体对齐和属性值决策.判断一篇文章是否是你喜欢的文章.比较两篇文章的相似性等实例中,都涉及到了向量空间模型(Vector Space Model,简称VSM)和余弦相似度计算相关知 ... 
- python web 分页组件
		闲来无事便写了一个易使用,易移植的Python Web分页组件.使用的技术栈是Python.Django.Bootstrap. 既然是易使用.易移植的组件,首先介绍一下其在django框架中的调用方式 ... 
- JavaScript简单分页,兼容IE6,~3KB
		简介 兼容IE6+及现代浏览器的简单分页,支持同一页面多个分页. 使用 Browser <link rel="stylesheet" href="css/GB-pa ... 
- Python简单爬虫入门三
		我们继续研究BeautifulSoup分类打印输出 Python简单爬虫入门一 Python简单爬虫入门二 前两部主要讲述我们如何用BeautifulSoup怎去抓取网页信息以及获取相应的图片标题等信 ... 
- Python简单爬虫入门二
		接着上一次爬虫我们继续研究BeautifulSoup Python简单爬虫入门一 上一次我们爬虫我们已经成功的爬下了网页的源代码,那么这一次我们将继续来写怎么抓去具体想要的元素 首先回顾以下我们Bea ... 
- 亲身试用python简单小爬虫
		前几天基友分享了一个贴吧网页,有很多漂亮的图片,想到前段时间学习的python简单爬虫,刚好可以实践一下. 以下是网上很容易搜到的一种方法: #coding=utf-8 import urllib i ... 
随机推荐
- day12_雷神_线程总结
			#线程 1. 多线程理论 0.进程只是一个资源单位,用来隔离资源,从执行角度是主线程. 1.多个线程共享一个进程的数据资源: 2.线程开销小: 2. 开线程的两种方式 0. 站在资源的角度,主进程:执 ... 
- vi显示中文乱码
			问题:vi/vim 编辑ANSI文本时,中文会显示乱码! 解决方法:修改vi/vim配置文件,添加如下红色并加粗的部分! vi 配置文件路径:/etc/vircvim 配置文件路径:/etc/v ... 
- .NET MVC 学习笔记(一)— 新建MVC工程
			一..NET MVC 学习笔记(一)—— 新建MVC工程 接触MVC有段时间了,一直想找机会整理一下,可是限于文笔太差,所以一直迟迟羞于下手,想到最近做过的MVC项目也有一些了,花点时间整理一下方便以 ... 
- zabbix docker - 安装和初始化配置
			zabbix docker - 安装和初始化配置 安装zabbix server docker-mysql版本 zabbix server支持不同的数据库(详见zabbix的docker hub),这 ... 
- 从navicat中导入sql文件过大:Got a packet bigger than 'max_allowed_packet' bytes
			失败背景:刚才通过navicat向本地mysql数据库中导入sql文件.第一个sql文件(多个表)大小为967M,导入成功: 第二个sql(单个表)大小为50.1M,导入失败. 1.在navicat中 ... 
- .NET手记-ASP.NET MVC快速分页的实现
			对于Web应用,展示List是很常见的需求,随之而来的常见的分页组件.jQuery有现成的分页组件,网上也有着大量的第三方分页组件,都能够快速实现分页功能.但是今天我描述的是用基本的C#和html代码 ... 
- ELKstack简介及环境部署
			ELK工作流程图 环境准备 安装Logstash依赖包JDK Logstash的运行依赖于Java运行环境, Logstash 1.5以上不低于java 7推荐使用最新版本的Java.由于只是运行Ja ... 
- [视频]K8飞刀 shellcode loader演示教程
			[视频]K8飞刀 shellcode loader演示教程 https://pan.baidu.com/s/1eQ77lPw 
- xamarin.Android ImageView 图片圆角(自定义属性、扩展控件)
			新增 /values/Attrs.xml 文件 <?xml version="1.0" encoding="utf-8" ?> <resour ... 
- [转]权限系统与RBAC模型概述[绝对经典]
			转自:https://blog.csdn.net/yangwenxue_admin/article/details/73936803 0. 前言 一年前,我负责的一个项目中需要权限管理.当时凭着自己的 ... 
