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

Python中的字符串操作函数列表

发布时间:2023-06-24 15:15:34

在Python中,字符串是不可变的序列,它是一组由字符组成的有序序列。Python提供了大量的字符串操作函数,这些函数可以帮助我们对字符串进行操作。下面是Python中常用的字符串操作函数列表。

1. len(str)

返回字符串的长度。

2. str.lower()

将字符串中的所有大写字母转换为小写字母。

3. str.upper()

将字符串中的所有小写字母转换为大写字母。

4. str.title()

将字符串中每个单词的首字母大写。

5. str.capitalize()

将字符串中的 个字符大写。

6. str.strip([chars])

返回去除字符串首尾指定字符后的字符串。如果没有指定字符,默认去除空格。

7. str.lstrip([chars])

返回去除字符串左侧指定字符后的字符串。如果没有指定字符,默认去除空格。

8. str.rstrip([chars])

返回去除字符串右侧指定字符后的字符串。如果没有指定字符,默认去除空格。

9. str.split([sep])

将字符串按照指定分隔符分割成列表。

10. str.splitlines([keepends])

将字符串按照换行符分割成列表。

11. str.join(iterable)

将序列中的元素以指定字符串连接成一个新字符串。

12. str.replace(old, new[, count])

将字符串中指定的旧字符串替换为新字符串。count是可选参数,指定替换的次数。

13. str.format(*args, **kwargs)

格式化字符串。*args是位置参数,**kwargs是关键字参数。

14. str.startswith(prefix[, start[, end]])

判断字符串是否以指定前缀开始,start和end是可选参数,指定判断的起始位置和结束位置。

15. str.endswith(suffix[, start[, end]])

判断字符串是否以指定后缀结束,start和end是可选参数,指定判断的起始位置和结束位置。

16. str.find(sub[, start[, end]])

查找子字符串sub在字符串中 次出现的位置,start和end是可选参数,指定查找的起始位置和结束位置。

17. str.index(sub[, start[, end]])

与find()函数功能相同,但是如果在字符串中未找到指定子字符串,会抛出异常。

18. str.count(sub[, start[, end]])

返回字符串中子字符串sub出现的次数,start和end是可选参数,指定查找的起始位置和结束位置。

19. str.isalnum()

判断字符串是否是由字母和数字组成。

20. str.isalpha()

判断字符串是否全部由字母组成。

21. str.isdigit()

判断字符串是否全部由数字组成。

22. str.islower()

判断字符串中所有字母是否都是小写字母。

23. str.isupper()

判断字符串中所有字母是否都是大写字母。

24. str.isspace()

判断字符串是否全部由空白字符组成。

25. str.isnumeric()

判断字符串是否全部由数字组成,包括Unicode中的数字。

以上是Python中常用的字符串操作函数列表,掌握这些函数可以帮助我们更好地操作和处理字符串。