非函数式:
data_list = []
for i in range(1,901):
data_list.append('豆谷云-%s' % i)
while True初始化磁盘:
# 1.你要查看的页码
page = int(input("请输入你要查初始化磁盘看的页码:"))
# 2.每页显示多少条数据
per_page_num = 10
# 3.定义初始化电脑每页开始位置和结束位置
end = page
- start =系统运维工程师 (page - 1) * pelinux命令r_page_num
- end = page * per_page_num
page_data_list = datalinux是什么操作系统_list[start:end]
for item in page_data_list:
print(item)
面向对象:
class Pagenation(object):
def __init__(self,data_list,page,perlinux_data_num = 10):
'''
初始化
:param data_list: 所有数据列表
:param page: 当前要查看的列表页
:linux常用命令param per_data_num: 每页默认要显示几系统运维工作内容条
'''
self.data_list = data_list
self.page = page
self.per_data_num = per_data_num
@property
def start(self)系统运维工资一般多少:
'''
计算引索的起始位置
:return:
'''
return (self.page
- returnlinux系统 (selinux操作系统基础知识lf.page - 1) * self.per_data_num
@property
def end(self):
'''
计算引索的结束位置
:return:
'''
return self.page
- return self.page * self.per_data_num
def show(self):
'''
切片取数据,展示对应分页的结果
:return:
'''
result = self.data_list[self.start:self.end]
for row in result:
print(row)
data_list = []
flinux操作系统基础知识or i in range(1,901):
data_list.append('豆谷云-%s' % i)
while True:
# 1.输入要查看的页码
page = int(input("请输入要查看的页码:"))
obj = Pagenation(data_list,page)
obj.s初始化磁盘how()
发表评论