【Python】字符串的常用方法

Python 的字符串是一种不可变序列类型,提供了许多内置的方法来处理文本数据。下面是一些常用的字符串方法:

  1. str.lower() - 将所有字符转换为小写。
  2. str.upper() - 将所有字符转换为大写。
  3. str.capitalize() - 首字母大写,其余字母小写。
  4. str.title() - 每个单词的首字母大写。
  5. str.swapcase() - 大小写互换。
  6. str.strip([chars]) - 移除字符串头尾指定的字符(默认为空白符)。
  7. str.lstrip([chars]) - 移除字符串开头指定的字符(默认为空白符)。
  8. str.rstrip([chars]) - 移除字符串结尾指定的字符(默认为空白符)。
  9. str.replace(old, new[, count]) - 替换字符串中的子串。
  10. str.split(sep=None, maxsplit=-1) - 通过分隔符分割字符串,并返回列表。
  11. str.rsplit(sep=None, maxsplit=-1) - 从右边开始通过分隔符分割字符串。
  12. str.join(iterable) - 使用字符串作为分隔符连接一个可迭代对象中的元素。
  13. str.find(sub[, start[, end]]) - 返回子串 sub 在字符串中被找到的最小索引,如果未找到则返回 -1。
  14. str.rfind(sub[, start[, end]]) - 从右到左查找子串 sub 的最大索引。
  15. str.index(sub[, start[, end]]) - 类似于 find(),但如果没有找到会抛出 ValueError。
  16. str.rindex(sub[, start[, end]]) - 从右到左查找子串 sub 的索引,如果没有找到会抛出 ValueError。
  17. str.count(sub[, start[, end]]) - 计算子串 sub 在字符串中出现的次数。
  18. str.startswith(prefix[, start[, end]]) - 判断字符串是否以 prefix 开始。
  19. str.endswith(suffix[, start[, end]]) - 判断字符串是否以 suffix 结束。
  20. str.isalnum() - 如果所有字符都是字母或数字,则返回 True。
  21. str.isalpha() - 如果所有字符都是字母,则返回 True。
  22. str.isdigit() - 如果所有字符都是数字,则返回 True。
  23. str.isspace() - 如果所有字符都是空白字符,则返回 True。
  24. str.islower() - 如果所有字母字符都是小写,则返回 True。
  25. str.isupper() - 如果所有字母字符都是大写,则返回 True。
  26. str.istitle() - 如果字符串是标题化的(每个单词首字母大写),则返回 True。
  27. str.format(*args, **kwargs) - 格式化字符串。
  28. str.zfill(width) - 返回长度为 width 的字符串,原字符串右对齐,前面填充 ‘0’。
  29. str.encode(encoding='utf-8', errors='strict') - 编码字符串。
  30. str.center(width[, fillchar]) - 居中字符串,使用指定字符 fillchar(默认为空格)填充至宽度 width。

你可能感兴趣的:(python,开发语言)