python学习第3天笔记

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)

猜你喜欢

转载自www.cnblogs.com/zhuome/p/11297276.html