目录页
1. 常用函数
1.1. enumerate()函数--列举/枚举函数
enumerate()
是 Python 中的一个内置函数,用来 列举/枚举 对象,用于将一个可遍历的数据对象(如列表、元组、字符串等)组合为一个索引序列,同时返回索引和值。它的语法是:enumerate(iterable, start=0)
说明:
iterable:表示一个可迭代的对象,例如列表、元组、字符串等。
start(可选):表示起始的索引值,默认为 0,即索引从 0 开始。可以通过指定 start 参数来改变起始的索引值。
返回结果:enumerate() 返回的是一个 enumerate 对象,这个对象是一个迭代器,可以用于在循环中逐个访问可迭代对象中的元素。
举个例子,下面这个例子中enumerate() 函数遍历了列表 my_list或shade 中的每一个元素,并在每次迭代中返回了索引 index 和对应的值 value。让我们看看如何使用 enumerate():
###################输入内容:
my_list = ['apple', 'banana', 'orange']
for index, value in enumerate(my_list):
print(f"Index: {index}, Value: {value}")
print("-----------------------------------")
shade = [(-3, -2), (-2, -1), (-1, 0), (0, 1), (1, 2), (2, 3)]
for i, (start, end) in enumerate(shade):
print(i, (start, end))
###################输出结果
Index: 0, Value: apple
Index: 1, Value: banana
Index: 2, Value: orange
-----------------------------------
0 (-3, -2)
1 (-2, -1)
2 (-1, 0)
3 (0, 1)
4 (1, 2)
5 (2, 3)
2. 各种库的学习
2.1. xlrd
库
工作簿的读入:workbook = xlrd.open_workbook( workbook_path )
,加载一个excel表格;
工作表的读入:work_sheet = workbook.sheet_by_name("sheet_name")
,按照这个命令可以获取指定名字的工作表对象;
单元格值获取:cell_value = work_sheet.cell_value(row,column)
,获取到指定单元格的值,数据类型为字符串str
型。
2.2. openpyxl
库
模块的导入: from openpyxl import load_workbook
,只导入读取表格的模块;
工作簿的读入:workbook = load_workbook(workbook_path)
,输入加载路径即可;
工作表的读入:work_sheet = load_workbook(workbook_path)["sheet_name"]
,直接在加载的工作簿后加“表名”即可;
单元格值获取:cell_value = work_sheet.cell(row,column).value
,输入对应行+列号即可得到单元格的值
标签:sheet,Python,value,学习,start,enumerate,workbook From: https://www.cnblogs.com/yibeijiu/p/18189801参考地址: