列表的相关操作,增删改查
增(append)
删 del list[i](根据下标进行删除) pop(删除最后一个元素) remove(元素值)根据元素值进行删
改 list[i] =
查 in/ not in
字典的相关操作 增删改查
增 变量名['键'] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素
删 del dict[key] 删除指定元素 dict.clear() 删除字典中的所有元素
改 dict[key] = value
Len(dict) 返回字典中键值对的个数
Dict.Keys() 返回字典中所有key值的列表
Dict.Values() 返回字典中所有value值的列表
Dict.item() 返回字典中(键,值)对元组列表
Dict.has_key() 如果key在字典中则返回True,否则返回False
元组
元组的内置函数
比较两个元组的元素 cmp(tump1,tump2)
计算元组元素个数 len(tuple)
返回元组元素最大值 max(tuple)
返回元组元素最小值 min(tuple)
将列表转换为元组 tuple(list)
<< 按位左移,高位丢弃,低位补零
>> 按位右移,右移动n位,移出的位删掉,移进的位补符号位 右移不会改变一个数的符号
文件操作
打开文件
f = open('test.txt', 'w')
w表示打开一个文件只用于写入,如果该文件存在就将其覆盖,如果不存在就新创建一个
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
关闭文件 f.close()
写文件 f.write(str) 写字符串到文件中
读文件 f.read(n) 从文件中读取最多n字节内容 readline() readlines()
文件的定位 f.tell() 获取文件指针定位的当前位置
重新定位文件指针位置 seek(offset,from)有2个参数
offset:偏移量
from:方向
0:表示文件开头
1:表示当前位置
2:表示文件末尾
Os模块
Os.rename(旧文件名,新文件名) 重命名文件
Os.remove(文件名) 删除文件
Os.mkdir(‘文件夹名’) 创建文件夹
Os.getcwd() 获取当前目录
Os.chdir(‘目录’) 切换目录
Os.listdir(目录) 获取目录列表
新闻热点
疑难解答