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 @   月下云生  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示