zoukankan      html  css  js  c++  java
  • python3.x学习笔记3(基础知识)

    1.集合
    集合是一个无序的,不重复的数据组合,作用如下:
    >>去重,把一个列表变成集合,就自动去重
    >>关系测试,测试两组数据之前的交集、差集、并集等关系

    2.关系运算

    交集: set1.intersection(set2)
    并集: set1.union(set2)
    差集: set1.difference(set2)          # 在set1有,set2没有
    子集: set1.issubset(set2)            #判断set1是否是set2的子集
    父集: set1.issuperset(set2)           #判断set1是否是set2的父
    对称差集: set1.symetric_difference(set2)  #把两个集合都有的即并集去掉,互相都没有的取出来
    判断是否有交集:set1.isdisjoint(set2)

    3.运算符关系运算
    交集:  &
    并集:  |
    差集:  -
    对称差集:  ^
    子集:  <=
    父集: >=

    4.集合基本操作
    添加: set1.add(x)         #添加一项
    更新: set1.update([10,37,45])  #添加多项
    移除: set1.remove()        #可以删除一项,不存在会报错
    移除: set1.discard()       #移除一项,不存在不会报错,返回none

    测量长度: len(set1)

    x in set1              #测试x是否是set1的成员
    x not in set1           #测试x是否不是set1的成员
    浅复制: set1.copy()
    set1.pop()             #任意删除set1zhong的元素

     

    5.文件操作
    (1)打开文件,得到文件柄并赋值给一个变量
    (2)通过句柄对文件进行操作
    (3)关闭文件
    6.文件操作大全
    https://www.cnblogs.com/nulige/archive/2016/12/06/6037752.html

     

  • 相关阅读:
    iconv 文件编码转换
    source insight 中文注释为乱码解决
    c: c代码书写规范
    Ubuntu: 搭建tftp,nfs服务器
    Linux: 信息查看
    liteos时间管理(九)
    最大连续子数列和
    递归为什么那么慢?递归的改进算法
    liteos信号量(八)
    liteos互斥锁(七)
  • 原文地址:https://www.cnblogs.com/hsj-jingyu/p/8313462.html
Copyright © 2011-2022 走看看