Python基础知识复习

文件

python文件打开函数
语法:open(file, mode =‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
参数说明:
file:表示即将要打开的文件的路径(绝对路径或者当前工作目录的相对路径)如果路径前面带有反斜杠则需要在前面加上反斜杠。防止被python转义。或者直接在字符串前面+字母r。
mode:文件的读写模式。是一个可选择的字符串,用于指定打开文件的模式,默认是“r”。

encoding:打开文件所用的编码。可选择,默认为None。encoding参数在可采用文本方式即是(mode中的值带t的可以有效)二进制方式不可指定。文本编码常用的有utf-8,ascii,gbk。

Python中的split函数详细解释
split函数的语法:

str.split(str=“”, num=string.count(str)).
1
有两个参数。第一个参数为分隔符,也就是在这个地方进行分割。第二个参数为分割所有,1的话就分割一次,即分割为两个子字符串。

List对象
两个list对象合并:直接相加

list01 = [1, 2, 3]
list02 = [4, 5, 6]
print(list01 + list02)
1
2
3
打印结果如图:

让list对象重复

list01 = [“I”, “love”, “Python”]
print(list01 * 3)
1
2
打印结果如图;
in成员运算符:通过用in来判断一个元素是否在List中

list01 = [10, 20, 30, 40, 50, 66]
print(“40 是否在 list01 中:”, 40 in list01)
print(“70 是否在 list01 中:”, 70 in list01)
1
2
3
打印结果如图:

返回值为布尔类型

list添加元素的三种方法
append添加到末尾,insert添加到指定位置,extend添加在列表末尾一次性追加另一个序列中的多个值。

删除元素
remove删除具体的元素,默认删除的是相同元素的第一个元素。没有元素则会报错。clear清空所有列表。

反转
list.reverse()方法
list.reverse() 用于反转函数

Python第三方库openxel的初步使用

excel文件对象
excel包含三个部分,文件(工作薄)工作表,单元格。因此openxel模块对应三个对象,workbook是工作薄的抽象,worksheet是对表格的轴像,cell是对单元格的抽象。

open操作excel入门
wb=Workbook()#创建一个 excel 文件
ws=wb.worksheets[0] # 打开第一个工作表
ws.append([‘1’,‘2’,‘3’]) # 写入一行数据
wb.save(‘newname.xlsx’) # 保存 excel 文件
import docx
def getText(fileName):
doc = docx.Document(fileName)
TextList = []
for paragraph in doc.paragraphs:
TextList.append(paragraph.text)
return ‘\n’.join(TextList)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值