class Pagination:
def __init__(self, total_count, per_page_count, page_num):
"""
:param total_count: 資料總條數
:param per_page_count: 每頁資料顯示的條數
:param page_num: 當前檢視的頁數
"""
self.total_count = total_count
self.per_page_count = per_page_count
self.page_num = page_num
# 每頁資料顯示10條資料
# 第1頁索引: 0:10
# 第2頁索引: 11:20
# 第3頁索引: 21:30
@property
def start(self):
return (self.page_num - 1) * self.per_page_count
@property
def end(self):
return self.page_num * self.per_page_count
data_list = [1, 2, 34, 4, 5, 56, 11, 1, 243, 1234]
pager = Pagination(192, 10, 3)
ret = data_list[pager.start:pager.end] # 屬性方法呼叫時,就不需要加括號了
print(ret)
19 ##### 屬性方法案例-資料分頁
相關文章
- 在分頁物件資料上追加屬性物件
- ASP資料分頁方法
- PHP 原生操作 Mysql 分頁資料案例PHPMySql
- 如何區分大資料的屬性大資料
- 自定義元件-資料、方法、屬性元件
- 史上最強的資料分頁方法 (轉)
- 論文導讀 | 最小屬性割RDF資料劃分
- SQL資料分頁SQL
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- 屬性和方法
- 17 ### 屬性方法
- JavaScript公有屬性、私有屬性、公有方法和原型方法JavaScript原型
- jsp,struts,mysql分頁_Iterator有沒屬性可以傳值?JSMySql
- 資料分頁說明
- 資料夾隱藏屬性無法修改的解決方法
- 第190天:js—String常用屬性和方法(最全)JS
- JavaScript:Object屬性方法JavaScriptObject
- js 物件方法、類方法、原型方法的區別;私有屬性、公有屬性、公有靜態屬性的區別JS物件原型
- c++基本配置屬性頁C++
- 深入理解物件的資料屬性與訪問器屬性物件
- Oracle DG管理資料庫屬性Oracle資料庫
- Elasticsearch資料型別及其屬性Elasticsearch資料型別
- oracle 資料庫磁碟組屬性Oracle資料庫
- oracle 資料庫磁碟組屬性Oracle資料庫
- 原生Ajax的簡單使用:XMLHttpRequest物件,方法,屬性,HelloWorld,資料格式XMLHTTP物件
- SQL - 常用資料庫分頁SQL資料庫
- 分頁按頁碼讀取redis資料Redis
- js 私有方法屬性和公有方法屬性簡單介紹JS
- MySQL 海量資料的 5 種分頁方法和優化技巧MySql優化
- mysql資料庫查詢時用到的分頁方法有哪些MySql資料庫
- 分頁總頁數計算方法 所有分頁通用
- swift4.0 物件資料來源根據屬性分組,時間排序Swift物件排序
- Function方法和屬性圖Function
- UITableView 常用屬性及方法UIView
- 解讀Rails – 屬性方法AI
- jquery easyui DataGrid 資料表格 屬性jQueryUI
- 重寫 API 資源分頁資料API
- Python類屬性和例項屬性分別是什麼?Python