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

Python中常用的字符串函数(str)

发布时间:2023-06-09 15:26:28

Python中字符串函数(str)是常用的操作字符串的函数,可以对字符串进行查找、替换、截取等操作。以下将介绍一些常用的字符串函数。

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

2. str.upper():把字符串中的小写字母转换为大写字母。

3. str.lower():把字符串中的大写字母转换为小写字母。

4. str.capitalize():把字符串的 个字符转换为大写字母。

5. str.title():把字符串中每个单词的 个字符转换为大写字母。

6. str.strip([chars]):返回一个去除了指定字符(默认为空格字符)的字符串。

7. str.lstrip([chars]):返回一个从左边开始去除了指定字符(默认为空格字符)的字符串。

8. str.rstrip([chars]):返回一个从右边开始去除了指定字符(默认为空格字符)的字符串。

9. str.split([sep, [maxsplit]]):按照指定的分隔符(默认为空格字符)分割字符串,返回一个列表。

10. str.rsplit([sep, [maxsplit]]):从右边开始按照指定的分隔符(默认为空格字符)分割字符串,返回一个列表。

11. str.join(iterable):把一个可迭代对象中的元素按照指定的字符串连接起来,返回一个字符串。

12. str.replace(old, new[, count]):把字符串中的旧字符串替换成新字符串,替换的次数可以指定。

13. str.count(sub[, start[, end]]):返回指定子字符串在字符串中出现的次数。

14. str.find(sub[, start[, end]]):从左往右查找指定子字符串在字符串中 次出现的位置,若不存在则返回-1。

15. str.rfind(sub[, start[, end]]):从右往左查找指定子字符串在字符串中最后一次出现的位置,若不存在则返回-1。

16. str.index(sub[, start[, end]]):从左往右查找指定子字符串在字符串中 次出现的位置,若不存在则抛出ValueError。

17. str.rindex(sub[, start[, end]]):从右往左查找指定子字符串在字符串中最后一次出现的位置,若不存在则抛出ValueError。

18. str.startswith(prefix[, start[, end]]):判断字符串是否以指定的前缀开头,返回True或False。

19. str.endswith(suffix[, start[, end]]):判断字符串是否以指定的后缀结尾,返回True或False。

20. str.isalnum():判断字符串是否都由字母和数字组成,返回True或False。

21. str.isalpha():判断字符串是否都由字母组成,返回True或False。

22. str.isdigit():判断字符串是否都由数字组成,返回True或False。

23. str.islower():判断字符串中的字母是否全为小写,返回True或False。

24. str.isupper():判断字符串中的字母是否全为大写,返回True或False。

25. str.isspace():判断字符串是否都由空格组成,返回True或False。

26. str.title():将字符串中每个单词的 个字母大写。

27. str.swapcase():将字符串中的大小写字母互换。

总之,Python中字符串函数(str)是操作字符串的好手,掌握它们可以为您的开发带来很多便利。