一、数据类型整理
1、字符串
概念:字符串就是一串字符。**注:python中没有字符概念。但其他语言有。字符串无法变更,每次变更相当于生成新的字符串
a、增
b、删
c、查
for i in 字符串
index()
d、改
replace(old,new)
"分隔符".join("字符串")
2、列表
概念:列表[],里面的每个元素有序,可被下标找到。
a、增
列表.append("内容")
b、删
列表.pop()
列表.remove()
c、查
for i in 列表
列表["下标"]
d、改
列表["下标"] = "新内容"
3、元组
概念:元组就是不可变的列表
a、查
4、字典
概念:字典{key:value}格式,可通过key查找到对应value。效率很高。无序
a、增
字典["key"] = "value"
b、删
字典.pop("key")
c、查
字典.keys
字典.items
字典["key"]
d、改
字典["key"] = "value"
5、集合
a、in 和 not in
b、|合集
c、&交集
d、-差集
e、^对称差集
f、==
g、>,>= ,<,<= 父集,子集
二、万恶的编码
1、编码之间的关系
unicode 可以转换成各种其他编码
其他编码之间转换需要先解码到unicode
2、编码之坑
切记:使用什么编码,使用什么解码。
三、文件操作
1、简单文件操作
打开方式"r,w,a+"读、写、追加
f = open("文件名","打开方式")
f.read()
f.close()
2、稳稳的with
自动关闭文件,可同时打开多个文件。
with open("文件名","打开方式") as f:
for i in f:
print i