Python笔记

列表拼接的三种方式

方式一:使用”+”

使用此方法拼接,列表依旧不是原来的列表了,列表名此时已经指向内存空间中一个新的地址了

方式二:切片赋值

这种方式拼接后依旧是原来的列表,要实在说有什么缺点,只能说可读性不高,比较难记

方式三:列表自带extend方法

三种方法中,这种相对比较好一些,不需要开辟新的存储空间,而且比较好理解

获取文件拓展名

方法一:最后一个点的位置直到末尾就是文件拓展名

1
2
fileName = "abc.txt"
end = fileName[fileName.rfind('.')+1:]

方法二:

1
2
list = fileName.split('.')
end = list[len(list)-1]

方法三:此方法获取到的会带”.”,例如“.txt”

1
2
import os
end = os.path.splitext(fileName[-1])