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

Python中常见的字符串处理函数有哪些,例如split()、replace()、join()等。

发布时间:2023-07-04 19:35:55

Python中常见的字符串处理函数有很多,下面是一些常用的函数及其功能说明:

1. split():分割字符串,默认使用空格作为分隔符,返回一个列表。

   示例:s = "Hello World", s.split() 返回 ['Hello', 'World']

2. join():将可迭代对象中的元素连接成一个字符串,元素之间使用指定的字符串进行分隔。

   示例:s = ['Hello', 'World'], " ".join(s) 返回 "Hello World"

3. replace():替换字符串中的指定字符或字符串。

   示例:s = "Hello World", s.replace('World', 'Python') 返回 "Hello Python"

4. strip():去除字符串两侧指定字符,默认去除空格。

   示例:s = "   Hello World   ", s.strip() 返回 "Hello World"

5. lstrip():去除字符串左侧指定字符,默认去除空格。

   示例:s = "   Hello World   ", s.lstrip() 返回 "Hello World   "

6. rstrip():去除字符串右侧指定字符,默认去除空格。

   示例:s = "   Hello World   ", s.rstrip() 返回 "   Hello World"

7. lower():将字符串中的字母转换为小写。

   示例:s = "Hello World", s.lower() 返回 "hello world"

8. upper():将字符串中的字母转换为大写。

   示例:s = "Hello World", s.upper() 返回 "HELLO WORLD"

9. capitalize():将字符串的第一个字符转换为大写,其他字符转换为小写。

   示例:s = "hello world", s.capitalize() 返回 "Hello world"

10. title():将字符串中每个单词的第一个字符转换为大写,其他字符转换为小写。

    示例:s = "hello world", s.title() 返回 "Hello World"

11. find():返回字符串中指定字符或字符串第一次出现的位置,如果没有找到返回-1。

    示例:s = "Hello World", s.find('o') 返回 4

12. index():返回字符串中指定字符或字符串第一次出现的位置,如果没有找到会抛出异常。

    示例:s = "Hello World", s.index('o') 返回 4

13. count():返回字符串中指定字符或字符串出现的次数。

    示例:s = "Hello World", s.count('o') 返回 2

14. startswith():判断字符串是否以指定字符或字符串开头。

    示例:s = "Hello World", s.startswith('Hello') 返回 True

15. endswith():判断字符串是否以指定字符或字符串结尾。

    示例:s = "Hello World", s.endswith('World') 返回 True

16. splitlines():将字符串按行分割,返回一个列表。

    示例:s = "Hello

World", s.splitlines() 返回 ['Hello', 'World']

17. isalpha():判断字符串是否只包含字母。

    示例:s = "Hello", s.isalpha() 返回 True

18. isdigit():判断字符串是否只包含数字。

    示例:s = "123", s.isdigit() 返回 True

19. isalnum():判断字符串是否只包含字母和数字。

    示例:s = "Hello123", s.isalnum() 返回 True

20. isspace():判断字符串是否只包含空格。

    示例:s = " ", s.isspace() 返回 True

以上只是一些常见的字符串处理函数,Python字符串处理的功能非常丰富,开发人员可以根据具体需求使用更多的字符串处理函数来完成各种操作。