Python 字符串处理相关函数

  1. str1.split()    过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

  2. str1.splitlines()    按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。
  3. '-'.join(str1)    用于将序列中的元素以指定的字符连接生成一个新的字符串。
  4. max() / min()    返回给定参数的最大值 / 最小值,参数可以为序列
  5. str1.replace(old, new[, max])    把字符串中的 old(旧字符串) 替换成 new(新字符串),第三个参数max指替换不超过 max 次。
  6. str1.maketrans()    返回字符串转换后生成的新字符串。
  7. str47.translate(table[, delete])    返回翻译后的字符串,若给出了 delete 参数,则将原来的bytes中的属于delete的字符删除,剩下的字符要按照table中给出的映射来进行映射 。
  8. str1.startswith(str, beg=0,end=len(string))     方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。
  9. str1.endswith(suffix[, start[, end]])    方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置s
  10. str1.encode()    指定的编码格式编码字符串
  11. bytes.decode()    以指定的编码格式解码 bytes 对象。默认编码为 'utf-8'。
  12. str1.isalpha()    方法检测字符串是否只由字母组成。
  13. str1.isalnum()    检测字符串是否由字母和数字组成。
  14. str1.isupper()str1.islower()    检测字符串中所有的字母是否都为大 / 小写。
  15. str1.istitle()    检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写。
  16. str1.isdigit()    检测字符串是否只由数字组成。
  17. str1.isnumeric()    检测字符串是否只由数字组成。这种方法是只针对unicode对象
  18. str1.isdecimal()    检查字符串是否只包含十进制字符。这种方法只存在于unicode对象
  19. str1.isspace()    检测字符串是否只由空白字符组成
  20. len()    返回对象(字符、列表、元组等)长度或项目个数。
  21. lower() / upper()    转换字符串中所有大 / 小写字符为小 / 大写。
  22. swapcase()    用于对字符串的大小写字母进行转换。
  23. capitalize()    将字符串的第一个字母变成大写,其他字母变小写
  24. title()    返回"标题化"的字符串,就是说所有单词都是以大写开始
  25. center(width[, fillchar])    返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。
  26. ljust(width[, fillchar])    返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
  27. rjust(width[, fillchar])    回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串。
  28. zfill(width)    返回指定长度的字符串,原字符串右对齐,前面填充0。
  29. count()    统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置

  30. find()    方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。

  31. rfind()    返回字符串最后一次出现的位置,如果没有匹配项则返回-1。

  32. index()    方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

  33. rindex(str, beg=0 end=len(string))    返回子字符串 str 在字符串中最后出现的位置,如果没有匹配的字符串会报异常,你可以指定可选参数[beg:end]设置查找的区间。

  34. strip() / lstrip() / rstrip()    用于移除字符串头尾 / 开头 / 结尾指定的字符(默认为空格)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值