python基础学习3-字符串,正则

    1. 字符串 不可变数据类型 字符串的常用操作方法:
      1. lower() 转小写
      2. upper() 转大写
      3. split('') 分割
      4. count('x') 包含个数
      5. find()
      6. index()
      7. endswith() 以什么结尾
      8. startswith() 以什么开始
      9. replace() 替换 (lod,new,count) 旧,新,次数(默认全部)
      10. center(width,fillchar) 字符串在指定范围内居中,可以使用fillchar填充
      11. str.join(iter) 在iter每个元素后面都增加一个系字符串str
      12. strip(chars) 从字符串中去掉左侧和右侧chars中列出的字符串
      13. lstrip() 从字符串中去掉左侧chars中列出的字符串
      14. rstrip() 从字符串中去掉右侧chars中列出的字符串
    2. 格式化字符串的三种方式
      1. 占位符 %s %d %f
      2. f-string {}
      3. str.format()
    3.  

    1. 字符串的编码与解码
      1. 编码 (str->bytes) s.encode(encoding='utf-8',errors='strict/ignore/replace')
      2. 解码(bytes->str) butes.decode(encoding='utf-8',errors='strict/ignore/replace')
    2. 数据的验证
      1. isdigit() 都是数字(阿拉伯数字)
      2. isnumeric() 都是数字
      3. isalpha() 都是字母(包括中文字符)
      4. isalnum() 都是数字或者字母(包含中文字符)
      5. islower() 都是小写
      6. isupper() 都是大写
      7. istitle() 都是首字母大写
      8. isspace() 都是空白字符(\n、\t等)
    3. 字符串的拼接
      1. ‘+’
      2. join()
      3. 直接拼接
      4. 格式化字符拼接
    4. 字符串的去重
      1. 字符串拼接 + not in
      2. 索引 + not in
      3. 集合去重 创建集合->列表有序->sort排序->join拼接
    5. 正则 re模块
      1. match
      2. search
      3. findall
      4. sub
      5. split
     
     
     
     
     
     
     
     
     
     
posted @ 2024-02-06 01:11  月下云生  阅读(1)  评论(0编辑  收藏  举报