分页技巧

Posted on 2016-11-30 18:36  哇好大哦  阅读(97)  评论(0编辑  收藏  举报

假如一共有10条信息,每页上显示5条,需要2页;假如一共有12条信息,每页上显示5条,需要3页。

很多人包括一些教程上也是在这里判断有没有余数,我觉得这里就是取一个不小于结果的最小整数的问题,也就是一个向上取整的问题,我见到有些人在这里做是否有余数的判断,甚至有些教程里也是这样教的,觉得十分蛋疼。

第一种方法:

import math
x = math.ceil(12/5)

第二种方法:

x = -(-12//5)

我在其他语言里没有向上取整的方法的时候也是一直用的第二种方法

 

Copyright © 2024 哇好大哦
Powered by .NET 8.0 on Kubernetes