字符串
     一个有序的字符集合  不可变

1,可以使用for in语句进行迭代循环,返回元素
    2,in类是于str.find()方法但是是返回布尔结果
        str.find()返回的是位置
操作
    查找字符串:
        find 找不到返回-1
        rfind    从右边
        index    报错      都是从左边开始查找
        rindex   从右边
    统计字符串个数
        count
    替换字符串
        replace       原字符串不变
    切割
        split         不包含隔开符,切割为一个列表
        splitslines   按换行符去隔开
        partition     包含隔开符
        partition
    首字母
        capitaize     第一个位 首字母 大写
        title         所有单词首字母
    大小写变换    
         upper
        lower
    判断开头结尾
        startswith
        endswith
    对齐
        ljust
        rjust
        center
    删除空白符
        lstrip     左边
        rstrip     右边
        strip      两边
    判断字符串的组成
        isalpha    全为字母
        isdigit    全为数子
        isalnum    全为字母或数字
        isspace    全为空格
 
    将列表转换为字符串
        join  
               L=['s','p','a','n']
           例如: S=".join(L)
                  s='span'
        
列表操作    lisst[0] =值
 操作
    增加
        append        在后面追加   原处修改,返回值None
        extend      两个集合合并
        insert      某 个位置插入
    修改 =下标位修改
    
    查找
        in           查找元素是否在列表中 判断
        not in       true=false
        index       返回元素的下标位
        count       统计元素的次数
    删除元素
        del         根据下标位删除
        pop         默认删除,并返回最后一个元素  
        remove      删除内容
    排序
        sort       原处修改,返回值None  保证元素类型相同 计较默认升序 reverse=True 倒叙   
        reverse     降序==[::-1]
    
元组()
    里面的元素不能修改
    可以按下标访问元素
    内置函数==count
              index

字典{} 使用键值存储==key-value,且键不能重复 没有顺序=下标 具有快速查询
  操作
           dit【key】=values
    修改
        通过key修改
    添加
        通过key添加,如果存在就修改,不存在就添加
    删除元素
        del
        clean =不会立刻清理内存
常见函数
    len()
        字典中的键值个数
    keys()
        返回key列表
    values()
        返回values列表
    items()    
        返回键值的元组
    has_key()  == in
        判断键是否在字典中

最新文章

  1. JS this指向
  2. 报错:emulator: WARNING: ./android/metrics/metrics_reporter_toolbar.cpp:167: Can't upload usage metrics: Error
  3. MetadataType来帮助entity framework自动生成的代码进行标注
  4. MySQL安装及主从配置
  5. spring mvc 4数据校验 validator
  6. Silverlight项目笔记4:初识Prism以及IoC
  7. Object C语法学习笔记(一)
  8. Servlet之HttpServletResponse和HttpServletRequest
  9. C# 使用C/S模式操作小票机打印
  10. Swift学习笔记一
  11. freemarker书写select组件错误摘要(七)
  12. [转] Android root 原理
  13. TCP四次挥手
  14. 【译】JavaScript Promise API
  15. 【Spring源码深度解析学习系列】默认标签解析(三)
  16. 架构之ELK日志分析系统
  17. 音乐出身的妹纸,零基础学习JAVA靠谱么
  18. 博客1--tensorflow的图像基本处理操作
  19. ubuntu使任何地方右键都能打开terminal
  20. ES6定型数组

热门文章

  1. luoguP4213 [模板]杜教筛
  2. 洛谷P2287 [HNOI2004]最佳包裹(三维凸包)
  3. avascript的匿名函数
  4. flex布局浅谈
  5. 警告"System.Configuration.ConfigurationSettings.AppSettings”已过时,解决办法
  6. CentOS 7 安装中网络设置111
  7. 在windows10下vs2017配置opencv4.0.0
  8. VBS常用脚本及其解说一览
  9. UI组件化介绍
  10. 全排列 next_permutation() 函数的使用