常用模块
String模块
数学模块
常用函数:
ceil() : 向上取整
round() : 四舍五入
随机模块
常用函数:
random() : 获取0~1之间的随机小数
choice() : 随机获取列表中的值
OS模块
常用函数:
mkdir() 功能:创建一个目录/文件夹
rmdir() 功能:移除一个目录(必须是空目录)
os.path模块
join() 功能:将2个路径合成一个路径
split() 功能:将一个路径切割成文件夹和文件名部分
re模块
search(pattern,string):在字符串中寻找模式
compile(pattern):创建模式对象
常用函数及操作
列表操作
普通操作(访问、添加、修改、删除列表中的元素以及删除整个列表)
列表专用函数(仅列出一小部分):
append()功能:向列表的末尾添加新的元素
clear() 功能:清空列表中所有元素
copy() 功能:复制列表
count() 功能:计算某个元素出现的次数
extend() 功能:将一个列列表继承另一个列表
列表的遍历操作
for...in
for 变量 in 列表:
使用变量
while
i = 0
while i<len(列表):
使用列表中的元素(列表[i])
i += 1
元组操作
元组与列表具有很多相似之处,区别就是列表是可变的,元组是不可变的。
因为元组只能访问,不能增加,删除和修改,所以元组的函数也很少
index() 获取指定值在元组中的索引值
count() 计算某个值在元组中出现的次数
字典操作
字典的基本操作(访问、添加、修改、删除)
字典的遍历
遍历键
for 变量i in 字典:
#使用i遍历所有的键,有键就可以通过变量访问其值
遍历键和值
for 变量i,变量j in 字典.items():
#使用变量i遍历所有键,通过变量j遍历所有值
字典专用函数 (仅列出一小部分)
clear() 功能:清空字典
copy() 功能:复制字典
fromkeys() 功能:使用指定的序列作为键创建字典
get() 功能:根据键获取指定的值
集合操作
集合的特点
1\. 集合中的值不会重复(唯一)
2\. 集合中的元素没有任何顺序
3\. 集合中可以使用整数,浮点数,布尔值,复数,字符串,元组,冰冻集合
集合不存在基本操作
集合专用函数 (仅列出一小部分)
add()向集合中添加一个元素
pop()随机删除集合中的一个元素
remove()删除集合中的某个元素
clear()清空集合
文件操作
文件操作主要讲解以下内容
文件本身的操作(python内置)
系统中文件和文件夹的操作(os和shutil模块当中)
系统路径相关操作(os模块中的子模块 os.path)
文件压缩和解压缩(zip,tar模块)
文件的基本操作
open() 打开或者创建一个文件
read() 读取文件
write() 写入文件
close() 关闭文件
打开模式一共N种:
w模式 写模式
r模式 读模式
a模式 追加模式
x模式 抑或模式
b模式 二进制模式
+模式 增强模式plus
以上模式可以互相组合:wrax不可以互相组合
with语法
在文件操作中用于监控文件的使用状态,在文件不使用时自动关闭文件操作。