码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-08-24 21:28:52      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:文件操作   课程   readlines   python3   基础   修改   pop   情况   生成   

一 字典属性方法补充

 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之集合和文件操作)

标签:文件操作   课程   readlines   python3   基础   修改   pop   情况   生成   

原文地址:http://www.cnblogs.com/fangjie0410/p/7425133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!