zoukankan      html  css  js  c++  java
  • python 集合 ~~~~~~~~~~ 文件

    集合:在我的世界里,你就是我的唯一

     为什么说这句话呢?因为在集合中重复的元素会自动的剔除,且重复的元素添加不进去,就是集合中没有重复的元素

     

    集合是无序的因此不可以使用下标索引元素

    集合是无序的!!

              

     最右边的图启示:in 和not in 要时刻记住啊,这样写太简单了啊!!!!

               

     因为集合是无序的,因此通过以下俩种方法访问集合中的元素

     add("元素") #向集合中添加一个元素

    remove("元素")#从集合中移除指定的全部元素

     ~~~~~~~~~~~~~~~~~~~~~~不可变集合~~~~~~~~~~~~~~~~~~~~

     frozenset(set)

     

    这个集合无法改变

    ~~~~~~~~~~~~~~~~~~~~因为懂你,所以永恒~~~~~~~~~~~~~~~~~~~~~~~

    用open打开、操作文件,

    以下图片在help(open)中有,代表打开模式,就是上方图片的mode

              

     read()每次读取相当于插入一个书签,下次会从书签处开始读

    下图:先读取2个字符,tell()标示我现在读取的字符(1个中文是2),即书签位置,在调用read(),未指定都区数量,则从书签处读取完毕

     

    调用seek移动指针

     通过list()可以将文件按照每行分割成列表

     

     这样打印出文档所有内容

     写入:

      这样写会直接覆盖原文本

      把w改成a才是在原文本后追加

     

    将如下文件按照“====”拆分,,每一个对话内,Nxj和PPC分别保存一个txt文件,并且去掉Nxj:与PPC:这样字段

    代码如下:

    结果:

     字符串的split第二个参数作用是:从开始数起,把前几个匹配字符处拆分,如下图

  • 相关阅读:
    玩玩微信公众号Java版之一:配置微信公众平台服务器信息
    Centos6.5网络配置
    Java调用XML的方法:DocumentBuilderFactory
    JDK动态代理的简单理解
    日志组件logback的介绍及配置使用方法
    Win7-64位PowerDesigner下MySQLODBC驱动问题
    为什么要使用SLF4J而不是Log4J
    plsql 不修改tnsnames.ora文件
    oracle创建表空间
    Linux系统下安装jdk1.8
  • 原文地址:https://www.cnblogs.com/ningxinjie/p/10945468.html
Copyright © 2011-2022 走看看