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

字符串-Python中常用的字符串函数

发布时间:2023-07-06 07:31:34

在Python中,字符串是一个非常常见的数据类型。我们可以使用一系列的字符串函数对字符串进行处理和操作。下面是我列举的Python中常用的字符串函数:

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

例如:len("Hello") 返回 5。

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

例如: "HELLO".lower() 返回 "hello"。

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

例如: "hello".upper() 返回 "HELLO"。

4. capitalize():将字符串的首字母大写。

例如: "hello world".capitalize() 返回 "Hello world"。

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

例如: "hello world".title() 返回 "Hello World"。

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

例如: "Hello World".swapcase() 返回 "hELLO wORLD"。

7. strip():去除字符串两端的空格。

例如: "  hello world  ".strip() 返回 "hello world"。

8. lstrip():去除字符串左端的空格。

例如: "  hello world".lstrip() 返回 "hello world"。

9. rstrip():去除字符串右端的空格。

例如: "hello world  ".rstrip() 返回 "hello world"。

10. split():将字符串根据指定的分隔符分割为列表。

例如: "hello world".split() 返回 ['hello', 'world']。

11. join():将字符串列表中的元素以指定的分隔符连接成字符串。

例如: "-".join(['hello', 'world']) 返回 "hello-world"。

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

例如: "hello world".startswith("hello") 返回 True。

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

例如: "hello world".endswith("world") 返回 True。

14. replace():将字符串中的指定字符或子字符串替换为另一个字符或子字符串。

例如: "hello world".replace("world", "python") 返回 "hello python"。

15. count():统计字符串中指定字符或子字符串的出现次数。

例如: "hello world".count("l") 返回 3。

16. find():查找字符串中指定字符或子字符串 次出现的位置。

例如: "hello world".find("o") 返回 4。

17. rfind():查找字符串中指定字符或子字符串最后一次出现的位置。

例如: "hello world".rfind("o") 返回 7。

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

例如: "12345".isdigit() 返回 True。

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

例如: "hello".isalpha() 返回 True。

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

例如: "   ".isspace() 返回 True。

这些字符串函数是Python中常用的,可以帮助我们对字符串进行各种方式的处理和操作。