Python字符串常用函数列表
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字符串常用函数的列表,熟练掌握这些函数能够方便我们处理字符串相关的问题。
