重修课程day6(python基础4之集合和文件操作)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重修课程day6(python基础4之集合和文件操作)相关的知识,希望对你有一定的参考价值。

一 字典属性方法补充

 1 clear  :清空

 2 Cory:拷贝

 3 fromkeys:生成一个字典,类下面的一个属性方法

 4 pop  :删除

 5 popitem  : 删除整个元素

 6 setdefault:只添加不修改

 7 update :存在的话跟新,没有就会添加

二 集合以及集合的功能

 集合是一个不存在重复的值,而且还是无序的。

 1 add :添加不可能重复

 2 clear :清空

 3 copy :拷贝

 4 difference :差集只存在一个集合的

 5 difference_update:找差集并更新

 6 symmetric_difference :找对称差集

 7 symmetric_difference_update:  着对称差集并更新

 8 discard :根据对象删除

 9 intersection:交集

 10 intersection_update:交集并更新

 11 union  :并集

 12 isdisjoint :判断是否无交集

 13 iscubset :判断是否是子集

 14 issuperset :判断是否是父集

 15 pop 随机删除

 16 remove :指定删除

 17 update :更新

 18 len :长度

set一般的情况下,集合属性前面必须放集合,属性后面可以放任意的数据类型,集合里面的值是不可以变得。{}默认是字典,想要创建集合就是set()

三 文件操作

 文件的常用方法右

  1,r(read):读取文件,只能读取,不能其他操作;  r+:不光是可以读取,而且还可以写入,r+是先读取再写入

  2 ,w(write):写入文件,只能写入;    w+:不过可以写入,而且还可以写入过后再去读取。

  3 ,a(append):追加内容,只能追加;  a+:追加过后还可以读取文件

 

 文件下的属性操作:

  1 read:读取文件

  2 write:写入文件

  3 seek:调整光标的位置

  4 tell:读取光标的位置

  5 writable:是否可写

  6 readable:是否可读

  7 close:关闭文件

  8 flush:刷到硬盘

  9 fileno:文件对象

  10 isatty :判断是否输出设备

  11 readline:读取一行内容

  12 seekable:判断是否可设置指针

  13 truncate : 光标后面的内容不要了,只要光标前面的内容

  14 readlines:读取所有的内容,然后一块督导内存

 python2 中的xreadlines就相当于python3中的for  line  in  f:

以上是关于重修课程day6(python基础4之集合和文件操作)的主要内容,如果未能解决你的问题,请参考以下文章

重修课程day12(函数之迭代器和生成器)

重修课程day2(python基础2)

重修课程day1(python基础1)

重修课程day25(面向对象6之模块与包)

重修课程day26(面向对象6之反射,内置函数和常用模块)

liunx入门之文件的基础操查看操作和查找