02 Python - 字符串的常见操作总结

python字符串的常见操作

1.获取字符串的长度 len
  • 使用内置函数len() 来获取字符串的长度
2.查找相关的方法: find,index,rfind,rindex
  • **find **在字符串中查找指定的字符第一出现的位置,得到的结果是它的下标,如果查找的字符不存在,返回-1

  • rfind 用来查找元素最后一次出现的下标

  • index也是用来查找字符串中元素出现的位子,区别在于index查找的元素不存在,会报错

  • rindex 也是用来查找元素最后一次出现的下标,没有会报错

3.判断相关: startswith, endswith, isalpha, isdigit, isalnum, isspace
  • startwith 用来判断字符串是否是以指定字符串开头
  • endwith 用来判断字符串是否是以指定字符串结尾
  • isalpha 用来判断字符串是否只由字符组成
  • isdigit 用来判断字符串字符串是否只由数字组成
  • isalnum 用来判断字符串是否由字母和数字组成
  • isspace 用来判断字符串是否只由空格组成
4. 计算次数: count
  • 用来统计字符串里某个字符出现的次数
5. 替换: replace
  • 把字符串中的 old(旧字符串) 替换成 new(新字符串),生成新的字符串
6. 切割相关的方法:split,rsplit,splitlines,partition,rpartition
  • split 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
  • rsplitsplit方法类似,不过是从后面搜索分隔符开始分割
  • splitlines 按照行分隔,如果参数 num 有指定值,则仅切片 num 个行
  • partiton 用来根据指定的分隔符将字符串进行分割成以分隔符居中的三份
  • rpartition 与partition类似,从后面搜索分隔符开始分割
7.修改大小写相关方法 capitalize, title, upper, lower
  • capitalize 将字符串的第一个字母变成大写,其他字母变小写
  • titile 将字符串中所有单词首字母变成大写,其余字母变为小写
  • upper 将字符串中的所有字母变成大写
  • lower 将字符串中所有字母变成小写
8.空格处理 ljust,rjust,center,lstrip,rstrip,strip
  • ljust 将字符串左对齐,右边填充(默认空格)至指定长度
  • rjust 将字符串右对齐,左边填充(默认空格)至指定长度
  • center 将字符串居中,两边填充(默认空格)至指定长度
  • lstrip 用于截掉字符串左边的空格或指定字符
  • rstrip 用于截掉字符串右边的空格或指定字符
  • strip 用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值