Python之玩转字符串

Python之玩转字符串

  1. 字符串连接 and 合并
    连接—两个字符串可通过 + 连起来
    示例如图
    合并—可用join方法
    在这里插入图片描述
  2. 字符串切片 and 相乘
    相乘—常用于充当分隔符
    在这里插入图片描述
    切片
    表示取第一个到第八个
    在这里插入图片描述
    表示从倒数第三个开始取到结尾
    在这里插入图片描述
    复制字符串
    在这里插入图片描述
  3. 字符串分割
    普通分割
    在这里插入图片描述
    split不支持多个分割
    复杂分割
    r表示不转义
    在这里插入图片描述
  4. 字符串开头和结尾的处理
    比如我们要查某个字符串以什么开头或者什么结尾
    在这里插入图片描述
    开头是a,返回True,否则但会False
    在这里插入图片描述
    结尾是k,返回True,否则但会False
  5. 字符串的查找和匹配
    查找
    如果要找的不在字符串中则返回-1
    在这里插入图片描述
    匹配
    在这里插入图片描述
    \d 代表一位数字,match表示从头开始匹配
  6. 字符串的替换
    普通替换—replace
    在这里插入图片描述
    复杂替换—如果是要处理复杂的或者多个替换,需用到re模块和sub函数
    在这里插入图片描述
  7. 字符串之去掉某些字符串
    去除空格—比如从文件中读取一行,然后需要去除每一行的两侧的空格、table或者是换行符
    在这里插入图片描述
    但字符串内的空格不能去掉,想要去掉需要用re模块
    较复杂的文本清理—可以利用str.translate

maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。

注:两个字符串的长度必须相同,为一一对应的关系。
在这里插入图片描述
先构建一个转换表,t是一个翻译表,表示把’o’‘f’转成大写的’O’ ‘F’。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值