欢迎访问宙启技术站
智能推送

Python字符串常用函数列表

发布时间:2023-06-04 00:22:35

Python字符串常用函数:

1. len(s):返回字符串的长度

2. s.upper():将字符串中所有字母转换为大写字母

3. s.lower():将字符串中所有字母转换为小写字母

4. s.capitalize():将字符串首字母大写,其余小写

5. s.title():将字符串每个单词首字母大写,其余小写

6. s.swapcase():将字符串中的大写字母转换为小写字母,小写字母转换为大写字母

7. s.center(width, fillchar):将字符串居中显示,宽度为width,空白部分填充字符fillchar,默认为空格

8. s.ljust(width, fillchar):将字符串左对齐,宽度为width,空白部分填充字符fillchar,默认为空格

9. s.rjust(width, fillchar):将字符串右对齐,宽度为width,空白部分填充字符fillchar,默认为空格

10. s.zfill(width):返回指定宽度的字符串,其余部分用0填充

11. s.count(sub[, start[, end]]):返回字符串中子字符串sub的出现次数,start和end指定搜索范围

12. s.find(sub[, start[, end]]):返回子字符串sub在字符串中 次出现的位置,如果没有找到返回-1

13. s.rfind(sub[, start[, end]]):返回子字符串sub在字符串中最后一次出现的位置,如果没有找到返回-1

14. s.index(sub[, start[, end]]):与find()函数相同,但如果没有找到子字符串sub则会引发ValueError异常

15. s.rindex(sub[, start[, end]]):与rfind()函数相同,但如果没有找到子字符串sub则会引发ValueError异常

16. s.replace(old, new[, count]):将字符串中的old替换为new,count指定替换次数,默认全部替换

17. s.split(sep=None, maxsplit=-1):将字符串按照sep分隔符分割成列表,maxsplit指定分割次数,默认全部分割

18. s.splitlines([keepends]):将字符串按照换行符分割为多行,keepends为True时保留换行符,为False时不保留

19. s.startswith(prefix[, start[, end]]):判断字符串是否以prefix开头,start和end指定搜索范围

20. s.endswith(suffix[, start[, end]]):判断字符串是否以suffix结尾,start和end指定搜索范围

21. s.strip([chars]):将字符串左右两侧的空白字符去除,chars指定要去除的字符,默认为空白字符

22. s.lstrip([chars]):将字符串左侧空白字符去除,chars指定要去除的字符,默认为空白字符

23. s.rstrip([chars]):将字符串右侧空白字符去除,chars指定要去除的字符,默认为空白字符

24. s.join(iterable):将可迭代对象中的元素连接为字符串,s作为连接符

25. s.isalnum():判断字符串是否由字母数字组成

26. s.isalpha():判断字符串是否全部由字母组成

27. s.isdigit():判断字符串是否全部由数字组成

28. s.islower():判断字符串是否全部由小写字母组成

29. s.isupper():判断字符串是否全部由大写字母组成

30. s.isspace():判断字符串是否全部由空白字符组成

以上就是Python字符串常用函数的列表,熟练掌握这些函数能够方便我们处理字符串相关的问题。