1 pycharm的简单使用
1.1 打开pycharm程序
1.2 选择create a new project
1.3 选择pure python项,在location中命名
1.4 在预编译中找到python运行文件,即可创建新项目
1.5 右击项目名,可建立python file
2 字典表的操作
2.1 建立字典表有两种方式,一种用花括号{},键值对之间用逗号隔开,还有一种用构造函数,格式为:dict(name='TOM',age=32)
2.2 访问字典表中元素有两种方式,一种格式是:字典表名[索引],还有一种格式是:字典表名.get(索引),区别在于当索引不存在时,第二种方式不会报错,第二种方式更进一步的方法是当索引不存在时可以给默认值,格式为:字典表名.get(索引,默认值)
3 顺序管理字典表中的元素
3.1 将字典表中的键转化成列表,然后应用列表的排序函数.sort(),可按一定顺序访问键
3.2 运用全局函数sorted()
4 元组的声明
4.1 使用括号,元素间用逗号隔开
4.2 多个元素元组的声明不用括号也可以,元素间用逗号隔开
4.3 定义单个元素的元组时,无论是否使用括号,都需在元素后加上逗号
5 命名元组的简单使用
5.1 第一步,引入库,from collections import namedtuple
5.2 定义的格式:Employee=namedtuple('Employee',['name','age','salary']),注意这里列表里面的键带引号
jerry=Employee('jerry',age=20,salary=9000),注意这里的键只有第1个带了引号
5.3 访问命名元组中的值:Employee.键
6 python中文件的创建、读写
6.1 文件创建:file=open('文件名',mode)
mode类型:r,w,a,b,+
6.2 写内容到文件:
file.write(content),写入单个值时,采用格式化数值的方式,比如将x,y,z的值写入到文件f中:f.write('{},{},{}'.format(x,y,z));写入列表时,需要先转换成字符串,比如将列表l写入到文件f中:f.write(str(l))
6.3 读文件内容:
file.read(),读取全部内容
file.readline(),读取一行的内容
file.readlines(),将读取的内容按行放到一个列表中
6.4 按格式读写数据
此时需要用到pickle模块。
假如我们希望将字典{'name':'liming','age':20}写入到文本中
import pickle
d1={'name':'liming','age':20}
f1=open('data.pkl','wb')
pickle.dump(d1,f1)
假如我们需要将字典表再读出,则可以这样处理:
f2=open('data.pkl','rb')
d2=pickle.load(f2)